Commit b20d0a8e authored by Dominik Rosiek's avatar Dominik Rosiek

checksuma

parent 9a22d099
......@@ -4,6 +4,9 @@ taiga_46:
taiga_48:
- supereasy
- Zwykłe przekierowania w JS
taiga_62:
- easy
- checksum (bruteforce)
php_1:
- medium
- niestandardowy naglowek + remote file inclusion
AGH_{8736510-132984639-76495612-15618703-7382}
Otrzymałeś wiadomość message.txt, niestety część wiadomosci jest nieczytelna i została oznaczona znakami '@'.
Na szczęscie innym kanałem komunikacji otrzymałeś hash md5 wiadomości.
#!/usr/bin/python
letters = [
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
]
length = 4
list = letters
tmp_list = []
def add_letter(list):
result = []
for text in list:
for letter in letters:
result.append(text+letter)
return result
for i in range(length - 1):
list = add_letter(list);
with open("slownik.txt", "wb") as f:
for element in list:
f.write(element+" ")
caaa589b1d9f8ff4fcd92ed575270553 message.txt
AGH_{8736510-132984639-76495612-15618703-@@@@}
#!/bin/bash
python generuj.py
cp message.txt message2.txt
for i in `cat slownik.txt`;
do cat message2.txt | replace '@@@@' $i > message.txt;
md5sum -c md5sum.txt 2> /dev/null 1>/dev/null && cat message.txt;
done;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment