Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 28 января!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

АРХИВ ФОРУМА eXeL@B
https://exelab.ru/f/

   

Yokel Зацениваем CrackMe Пацаны заценити CrackMe! Признаюсь писал не я а мой


Yokel Зацениваем CrackMe Пацаны заценити CrackMe! Признаюсь писал не я а мой друг, хоть это его первый CrackMe, но он довольно серьёзного уровня (наверно)!
Зацениваем тут : yokel.by.ru\crackme.rar
Kerghan :: не думал, что люди еще пишут под дос 8-)

XoraX :: *.com в 300 байт это круто....
никогда не умел ломать такие «программные пакеты»...

-= ALEX =- :: мне тоже не приходилось dos ковырять... я родился в веке маздаев :)

Yokel :: Для -= ALEX =-и других: Ну чтож вы пацаны! А я всегда думал что DOS’овские crackme ломать проще! 300 байт чистого ассемблерного кода! Может не будете так просто здаваться, а всётаки попытаетесь!

nice :: Yokel
Что то не тянет, может ссылка сдохла?

Yokel Re: nice :: Re: nice: Не надо наговаривать ссылка работает!

Nitrogen :: http://nitros.smtp.ru/crackme_decrypted.rar

Nitrogen :: ну и собственно как же его ломать?..

seg000:019A ; -------------------------------------------------- -------------------------
seg000:019A mov cl, byte_235
seg000:019E mov si, 236h
seg000:01A1 xor ax, ax
seg000:01A3
seg000:01A3 loc_1A3: ; CODE XREF: seg000:01A8j
seg000:01A3 lodsb
seg000:01A4 xor al, 0FFh
seg000:01A6 add ah, al
seg000:01A8 loop loc_1A3
seg000:01AA xor ah, 0DBh
seg000:01AD mov byte_233, ah
seg000:01B1 retn
seg000:01B1 ; -------------------------------------------------- -------------------------

тут все ясно.. 235h - область в которой лежит: ‹длина введенного сернума›, сам сернум. максимум 8 символов
результат должен равняться 0xDB.. ну а дальше, когда идет дешифровка сообщения типа good boy.. там как быть?.. если бы знать, какое сообщение хотел получить автор - можно было бы подобрать..

seg000:0216 _goodboy_string db 0Dh ;
seg000:0217 db 0Ah ;
seg000:0218 _nach db 0 ;
seg000:0219 db 2Ah ; *
seg000:021A db 34h ; 4
seg000:021B db 20h ;
seg000:021C db 12h ;
seg000:021D db 40h ; @
seg000:021E db 51h ; Q
seg000:021F db 41h ; A
seg000:0220 db 2Ah ; *
seg000:0221 db 32h ; 2
seg000:0222 db 2Eh ; .
seg000:0223 db 20h ;
seg000:0224 db 56h ; V
seg000:0225 db 10h ;
seg000:0226 db 59h ; Y
seg000:0227 db 41h ; A
seg000:0228 db 79h ; y
seg000:0229 db 37h ; 7
seg000:022A db 28h ; (
seg000:022B db 35h ; 5
seg000:022C db 5Ah ; Z
seg000:022D db 44h ; D
seg000:022E db 11h ;
seg000:022F _end db 0Dh ;
seg000:0230 db 0Ah ;
seg000:0231 db 24h ; $

ну вобщем нет у меня идей, че там должно быть написано.. иначе бы сломал..

дешифровка goodboy:

seg000:01EF mov di, 23Eh
seg000:01F2 mov byte_23E, 0
seg000:01F7 mov di, 217h
seg000:01FA mov cl, byte_232
seg000:01FE add cl, 0FDh
seg000:0201
seg000:0201 loc_201: ; CODE XREF: seg000:0207j
seg000:0201 mov si, 236h
seg000:0204
seg000:0204 loc_204: ; CODE XREF: seg000:020Cj
seg000:0204 lodsb
seg000:0205 or al, al
seg000:0207 jz short loc_201
seg000:0209 inc di
seg000:020A xor [di], al
seg000:020C loop loc_204
seg000:020E mov dx, 216h
seg000:0211 mov ah, 9
seg000:0213 int 21h ; DOS - PRINT STRING
seg000:0213 ; DS:DX -› string terminated by »$»
seg000:0215 retn

Madness :: Nitrogen
Ага, зная сообщение (первые символов 6-7), ключ подбирается элементарно.
Мне 1 символа в пароле не хватает чтоб свой ник вывести как ответ :(

Nitrogen :: Madness
вот народ пошел.. никто не хочет даже попытаться поломать :(..

Kerghan :: Nitrogen
как-будто это мы виноваты, что время доса прошло

Nitrogen :: Kerghan
как-будто я умею ломать под дос.. сел.. поковырял сайсом (ради этого на бук себе сайс поставил).. и почти разобрался.. вот ты хоть понял в чем там dynamic crypto?..

Yokel Re: Nitrogen :: Nitrogen: Ты красавчик почти взломал, раз тебе одного символа не хватает постарайся еще! Не забивай! А если бы знать сообщение то каждый дурак бы взломал! Думайте!

Nitrogen :: Yokel
не зная сообщения - не сломаешь. факт. брут и прочие извращения - не в счет. а одного символа не хватает не мне, а madness, да и то всего лишь для того, что бы вывести _свое_имя_

Yokel Re: Nitrogen :: Re: Nitrogen: То есть ты говоришь что его не взломать?!?

Nitrogen :: Yokel
ну ты поизучай сам

Yokel Re: Nitrogen :: А че у тебя до этого даже САЙСА не стояло? Как же ты ломал? То есть как я понял CrackMe презнается НЕВЗЛАМЫВАЕМЫМ???

Nitrogen :: Yokel
еще раз говорю: ПОИЗУЧАЙ САМ. НЕКУЙ ТУТ ВЫЕЖИВАТЬСЯ, ЧТО ОН НЕЛОМАЕМЫЙ. САМ ПОПРОБУЙ. ТЫ ХОТЯБЫ ПОПРОБУЙ ПОНЯТЬ В ЧЕМ ТАМ СЛОЖНОСТЬ СОСТОИТ.
давай я тебе в нем изменю пароль.. изменю строку вывода на ту, которую _сам_ хочу - сломай. или пусть автор сломает?..

p.s я мля уже несколько месяцев не ломаю! а что бы сломать, что-то простое - достаточно ida.

Yokel Re: Nitrogen :: Ты че материшся! Я его изучал! разобрался! Пароль я тебе могу и сам изменить! Автору зачем его ломать, если он его писал? Могу тебе выслать свой переборшик!

.::D.e.M.o.N.i.X::. :: Nitrogen и Yokel
Бля, вы че наличности то переходите! Нехорошо...

XoraX :: Yokel пишет:
цитата:
разобрался! Пароль я тебе могу и сам изменить!


интересно.... выложи плиз реверснутый файл... хочу подсмотреть как сломал

Yokel Re: XoraX :: Я не сказал что сломал, я переборщик написал! Перебор дело доооолгое и нудное тем более там (все печатаемые символы проверять приходится!






   
Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS