PDA

Просмотр полной версии : первый мой крякми.


gold-goblin
31.05.2007, 17:00
Я не уверен что это крякми :rolleyes: но цель задания:

1) Предоставить мне в личку нормальный код программы
2) Предоставить мне в личку пороль и сообщение которое выдается при правельном вводе пароля.

Программа написана на моем любимом языке програмирования :) .

Простите если что не так сделал или назвал тему:

Сразу скажу что она будет сложна только новечкам.
70 72 6F 67 72 61 6D 20 62 61 3B 0D 0A 76 61 72

0D 0A 61 2C 62 2C 63 2C 64 2C 65 2C 69 2C 6B 2C

6C 2C 6D 3A 72 65 61 6C 3B 0D 0A 62 65 67 69 6E

0D 0A 63 3A 3D 32 3B 0D 0A 69 3A 3D 33 2B 32 2D

32 2A 32 3B 0D 0A 77 72 69 74 65 6C 6E 28 27 E2

E2 E5 E4 E8 F2 E5 20 EF E0 F0 EE EB FC 27 29 3B

0D 0A 72 65 61 64 28 61 29 3B 0D 0A 62 3A 3D 38

3B 0D 0A 45 3A 3D 34 2D 32 2D 39 2B 31 30 3B 0D

0A 6D 3A 3D 63 2B 69 2A 65 2F 32 3B 0D 0A 69 66

20 61 3D 6D 20 74 68 65 6E 0D 0A 77 72 69 74 65

6C 6E 28 27 CF EE E7 E4 F0 E0 E2 EB FF FE 20 E2

FB 20 F3 E3 E0 E4 E0 EB E8 20 EF EE F0 EE EB FC

20 3D 29 27 29 0D 0A 65 6C 73 65 0D 0A 77 72 69

74 65 6C 6E 28 27 E2 FB 20 ED E5 20 F3 E3 E0 E4

E0 EB E8 20 EF E0 F0 EE EB FC 27 29 0D 0A 65 6E

64 2E

sni4ok
31.05.2007, 17:45
Программа написана на моем любимом языке програмирования :) .


арабеска 2-0? :cool:

gold-goblin
31.05.2007, 17:47
sni4ok

Скоо выйдет кстати.
Просьба пишите по теме.

0x0c0de
31.05.2007, 18:01
На С++ бы лучше было. И если бы еще не целиком......... А я сначала подумал, что машинный код)))))) Тоже мысль, кстати

+toxa+
31.05.2007, 18:27
арабеска 2-0? :cool:
в точку кстати) делфи в хексе=\

gold-goblin
31.05.2007, 19:23
На С++ бы лучше было. И если бы еще не целиком......... А я сначала подумал, что машинный код)))))) Тоже мысль, кстати
Паскаль просто мой любимый язык прорамирования, хоть я знаю С++ но паскаль мне удобней.

gold-goblin
31.05.2007, 21:26
Прозьба.
Если вы взломали мой крякми отписывайтесь тут с мыслями: что понравилось что не понравилось а то плюсы не поставить.

Hellsp@wn
31.05.2007, 21:41
3,5 +) весьма странно, к чему это было?

gold-goblin
31.05.2007, 21:51
к чему это было?
Этот крякми результат скуки =)

Но меня затянуло в реверсинг мне теперь охота сделать прогу которую не взломают :) (Знаю хотеть не вредно)

Piflit
31.05.2007, 22:50
aaaaeoa ia?ieu
Iica?aaey? au oaaaaee ii?ieu =)
au ia oaaaaee ia?ieu

переведи плз=)

gold-goblin
31.05.2007, 22:55
:) странно все высылали нормальные ответы :) может что нетак ты сделал?

Piflit
31.05.2007, 22:58
декодер в на каком-то сайте был... блин)
пойду в Ie декодирую)

gold-goblin
31.05.2007, 23:03
=)

Ahs
01.06.2007, 14:00
отправил в ПМ исходник + ответ.

У тебя для шифровки использовались операторы +,-,*,/ в таком случае может по сложнее что нить замутить типа синусов, косинусов, или что нить из ВМ использовать например чтоб пасс проверить сделать преобразование Лапласа там еще разложить в чей нить ряд а потом уже проверка пасса))))

gold-goblin
01.06.2007, 15:44
Ahs

Спасибо за совет

maximum
01.06.2007, 20:54
Чтобы усложнить задачу можно было бы выложить hex код уже откомпиленой программы :)

gold-goblin
01.06.2007, 21:34
Чтобы усложнить задачу можно было бы выложить hex код уже откомпиленой программы
До меня это дошло только после того как ее взломал 1 человек

iv.
01.06.2007, 21:38
Впечатления плохие =(
Во-первых, крякми подразумевает исполняемый файл, а не исходный код.
Во-вторых, программа уровня детского сада, интереса не представляет.
В-третьих, код кривой.

gold-goblin
01.06.2007, 21:40
iv.
Считать ты еще не разучился :)
Ну я выложил не исполняемый фаил поскольку компилятора под рукой небыло.
Децкий сад это да но я расчитывал что детсадовцы не поняли что это hex код :)

Добавленно
Попробуй xakmi мой ломануть и скажи впечатления от него.

.Slip
01.06.2007, 22:27
Кстати я давно как то тоже писал крякми на паскале, никто так точного ответа не дал(: Все советы с формулами - хрень. Мне проще написать программу из нескольких строк которая это всё посчитает. Выкладывай в .ехе , используй текстовые возможности. Какие именно, сам поймёшь.
PS
program ba;
var
a,b,c,d,e,i,k,real;
begin
c:=2;
i:=3+2-2*2;
writeln('введите пароль');
read(a);
b:=8;
E:=4-2-9+10;
m:=c+i*e/2;
if a=m then
writeln('Поздравляю вы угадали пороль=)')
else writeln('вы не угадали пароль')
end.

А вообще бросай ты этот паскаль.

gold-goblin
19.06.2007, 21:33
Бросаю. Я сейчас изучаю с++ он намного лучше паскаля =)

sni4ok
19.06.2007, 21:37
Бросаю. Я сейчас изучаю с++ он намного лучше паскаля =)

а арабеска 2.0 уже на с++ будет? :D

gold-goblin
19.06.2007, 21:47
а арабеска 2.0 уже на с++ будет?
Арабеску 2.0 я уже дописываю. Она будет исполнена на pascal'e

ch[@]ch
21.06.2007, 20:39
тему так и не понял.....

Serbies
21.06.2007, 20:51
Тема оч проста - дается двоичный код программы и по нему постораться востановить программу- точнее ее примцып или же правельный ответ
Автор молодец и тему надо развивать а то на чем писать с++ или паскаль это уже дело каждого(плюсы и минусы есть везде), но использовать ассемблерные вставки надо.