Сейчас на форуме: subword, rtsgreg1989, zds (+8 невидимых) |
eXeL@B —› Основной форум —› F-Recovery for SD |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 24 октября 2007 02:32 · Личное сообщение · #1 Хочу я в общем заломать данную порогу, но не получаеццо... Порога эта для для восстановления USB Flash Drive... Скачать можно тут www.filerecoverytools.com/download/f_recovery_sd.zip Порога сама по себе небольшая, меньше метра, запакована аспром, написана на дэлфи... Снимается стрипером... Ограничения состоит в том, что порога ничего на диск не сохраняет... кусок события при нажетии на кнопочку зарегить:
Отсюда (00497B97 84C0 test al, al ) видно, что в ал должна быть единичка... можно конечно зайти в процедуру, подпатчить.... получить сообщения что бы якобы зарегены, но это мало что даст, не хочет файлы записывать на диск... Если кликнуть на кнопочку старт (начать сканирование) то в событии есть еще одна проверка на зарегинность: 00496953 E8B447FFFF call 0048B10C 00496958 84C0 test al, al 0049695A 7422 jz 0049697E Тут нам тоже нужно еденичку получить... Получили. Но данные не сохраняет... Может кто с программкой поможет? Я однозначно где то туплю, чувствую что рядом хожу, но истенную проверку найти не могу... ----- -=истина где-то рядом=- |
|
Создано: 24 октября 2007 11:56 · Личное сообщение · #2 |
|
Создано: 24 октября 2007 16:37 · Личное сообщение · #3 |
|
Создано: 24 октября 2007 19:36 · Личное сообщение · #4 Памарел... (не дай бог комунить эту прогу купить ) Вопщема процедура проверки у мня туд: 0048B10C /$ 53 PUSH EBX 0048B10D |. 33DB XOR EBX,EBX 0048B10F |. 833D 50C14A00>CMP DWORD PTR DS:[4AC150],0 0048B116 |. 74 26 JE SHORT _f_recov.0048B13E 0048B118 |. 833D 54C14A00>CMP DWORD PTR DS:[4AC154],0 0048B11F |. 74 1D JE SHORT _f_recov.0048B13E 0048B121 |. A1 50C14A00 MOV EAX,DWORD PTR DS:[4AC150] 0048B126 |. E8 6998F7FF CALL _f_recov.00404994 0048B12B |. 50 PUSH EAX 0048B12C |. A1 54C14A00 MOV EAX,DWORD PTR DS:[4AC154] 0048B131 |. E8 5E98F7FF CALL _f_recov.00404994 0048B136 |. 50 PUSH EAX ; |hModule 0048B137 |. E8 10FFFFFF CALL <JMP.&kernel32.GetProcAddress> ; \GetProcAddress 0048B13C |. 8BD8 MOV EBX,EAX 0048B13E |> 8BC3 MOV EAX,EBX 0048B140 |. 5B POP EBX 0048B141 \. C3 RETN Я первые 2 строчки заменил на: mov al, 1 retn После этого она мне даже в окне написала что зарегана, но файлы так и не восстанавливает сволочь Кстати она их во время сканирования или после должна восстанавливать? ----- Лень - это подсознательная мудрость |
|
Создано: 24 октября 2007 19:47 · Личное сообщение · #5 |
|
Создано: 24 октября 2007 20:41 · Личное сообщение · #6 |
|
Создано: 24 октября 2007 22:19 · Личное сообщение · #7 depler пишет: Кстати она их во время сканирования или после должна восстанавливать? Дык, поидее не восстанавливает, покрайней мере ни один бряк на K:CreateFileA K:CreateFileW K:OpenFile K:OpenFileMappingA K:OpenFileMappingW K:CopyFileA K:CopyFileW K:CopyFileExA K:CopyFileExW K:MoveFileA K:MoveFileW K:MoveFileExA K:MoveFileExW K:DeleteFileA K:DeleteFileW Не сработал... Один раз случайно какой то переход поменял выше или ниже этого 00496DA2 адресса, брякнулся на создании файла в %temp% ----- -=истина где-то рядом=- |
|
Создано: 24 октября 2007 22:25 · Личное сообщение · #8 |
|
Создано: 24 октября 2007 23:04 · Личное сообщение · #9 |
|
Создано: 25 октября 2007 01:24 · Личное сообщение · #10 |
|
Создано: 25 октября 2007 02:25 · Поправил: Djeck · Личное сообщение · #11 KingSise Я так прям мельком прогу глянул: KingSise пишет: 00497B8C E803CEF6FF call 00404994 00497B91 50 push eax 00497B92 E8BD34FFFF call 0048B054 00497B97 84C0 test al, al 00497B99 7462 jz 00497BFD <---------------если переход не работает,то ключ принимается и заносится в реестр KingSise пишет: 00496953 E8B447FFFF call 0048B10C 00496958 84C0 test al, al 0049695A 7422 jz 0049697E <--------- а это срабатывает не только при нажатии на кнопку старт,но и при запуске проги. Вообщем стандартная конструкция наебалова проги.Первой функой заставляем её принять ключ,а второй даём ей "понять" что ключ считываемый при запуске правильный.Впринципе всё должно работать.Я понимаю,что ты это и без меня знаешь и клоню к тому,что надо ждать окончания сканирования.Походу прога после полного сканирования будет восстанавливать файлы.Я подождал 10 минут и забил на неё. |
|
Создано: 25 октября 2007 03:13 · Поправил: KingSise · Личное сообщение · #12 Djeck пишет: Я подождал 10 минут и забил на неё Я реально ждал, файлы она не восстанавливает... Она вообще ничего не делает, ищет себе что то.... У меня с цыфровиком карточка шла, на 16 Мб, вобщем я ее не юзал никогда, а вот сеячас пригодилась, т.к. маленикая, ждать недолго... Так вот, порога и там 6 фоток нашла! ----- -=истина где-то рядом=- |
|
Создано: 25 октября 2007 04:20 · Поправил: Djeck · Личное сообщение · #13 KingSise ты знаешь чё сделай.Ставь бряк на FindFirstFileA,запускай сканирование,прога на каждом найденном файле будет тормозиться вот здесь: 00408FA2 |. 50 PUSH EAX ; |FileName
По RETN выйдешь сюда: 00496D8A . 84C0 TEST AL,AL
Вообщем как я понял-эта шняга находит файл с расширением bmp,jpeg и проверяет не существует ли такой файл на диске.Если существует то спрашивает перезаписать или нет.Потом смотрит закончено ли сканирование или нет.Если да,то останавливаемся,если сканирование не закончено,то всё начинается по кругу.Теперь думаем:допустим прога находит картинку.Нах она спрашивает:"Файл существует,перезаписать?".Наверное до этого она где-то должна сохранять найденные файлы.Впринципе этот кусок не очень большой я примерно нашёл нужный переходик,но меня вот чё смутило-обрати внимание скоко там нулей.меня это немного смущает. KingSise пишет: Она вообще ничего не делает, ищет себе что то Может быть это муляж?Ну как пустые обвёртки от шоколадок в магазине |
|
Создано: 25 октября 2007 11:32 · Личное сообщение · #14 Djeck пишет: Нах она спрашивает:"Файл существует,перезаписать?". с этим я тоже экспеременитровал... Однако без результатно... Незаписываеццо... Djeck пишет: Может быть это муляж?Ну как пустые обвёртки от шоколадок в магазине Очень похоже на правду... Но зачем тогда такой изврат с регистрацией, проверкой? ----- -=истина где-то рядом=- |
|
Создано: 25 октября 2007 12:26 · Личное сообщение · #15 |
|
Создано: 25 октября 2007 12:29 · Личное сообщение · #16 |
|
Создано: 25 октября 2007 13:29 · Поправил: ev1l_4 · Личное сообщение · #17 tempread пишет: А можно узнать, как определять, пошифровано аспром что-нибудь или нет? я не искал такого метода, но самый простой, это находим переход на апи аспра, а далее просматриваем ссылки на остальные переходы, рядом стоящие и то, что возле них, например после такой ссылки, как в данном случае, будит переход через закриптованный код. |
|
Создано: 25 октября 2007 13:54 · Личное сообщение · #18 |
|
Создано: 25 октября 2007 14:50 · Личное сообщение · #19 |
|
Создано: 25 октября 2007 16:46 · Личное сообщение · #20 |
|
Создано: 25 октября 2007 20:38 · Личное сообщение · #21 Решил поискать релиз на download-crack-serial.com... Нашол... Скачал... И упал под стол --> crack <-- http://download-crack-serial.com/software-crack.php?id=103096 Could you make a crack for these software? Please i need your help.
Видать никто так и не заломал... А программка все же хорошая, но покупать влом... Уж очень интересно что за фоты на обсалютно новой карточке... ----- -=истина где-то рядом=- |
|
Создано: 26 октября 2007 04:42 · Личное сообщение · #22 Bronco ev1l_4 Искать проще всего так: берёте анпакер.ехе после стриппа, пихаете в иду, переходите на GetProcAddress и ищите референсы, осматриваете место вызова, если GetProcAddress идёт сравнение и ещё одна функа, а после неё "непонятный код", то без ключа ничего не сделать. Будет хоть какой-нибудь ключ, будет анпак. |
|
Создано: 26 октября 2007 10:58 · Поправил: Hellspawn · Личное сообщение · #23 004981DA 50 PUSH EAX
вливайтесь) помоему без ключа ничё не сделаешь ----- [nice coder and reverser] |
|
Создано: 26 октября 2007 11:08 · Личное сообщение · #24 |
|
Создано: 26 октября 2007 11:30 · Поправил: DMD · Личное сообщение · #25 если аспирин ASProtect_SKE но не выше ASProtect_SKE_2.3.05.14_beta - можно восстановить ЕС (достаточно быстро ) и соответственно получить декриптовку куска/кусков кода, те. получить полностью функциональную программу. восстановить ЕС можно через содержимое Т-структуры, а потом - лоадером поправить необходимое. |
|
Создано: 26 октября 2007 11:47 · Личное сообщение · #26 DMD пишет: можно восстановить ЕС (достаточно быстро ) и соответственно получить декриптовку куска/кусков кода, те. получить полностью функциональную программу. восстановить ЕС можно через содержимое Т-структуры, а потом - лоадером поправить необходимое. А у самого нет желания сделать задуманное? DMD просто эта прога имхо того не стоит |
|
Создано: 26 октября 2007 13:23 · Поправил: Mercyful · Личное сообщение · #27 >>>А программка все же хорошая, но покупать влом... MediaUndelete 2.0 www.filerecoverytools.com/mediaundelete/ MediaUndelete объединяет в себе все утилиты этого производителя! RapidShare (Setup+EXE, на случай если меняли дистриб): _http://rapidshare.com/files/65282646/mediaundelete.2.0.full.incl.cracked.exe-rev.rar.html Cracked.EXE Only: _http://www.revenge-crew.com/page=archive&letter=m MediaUndelete 2.0 - 2006.02.06 - Cracked.EXE - lord_Phoenix |
|
Создано: 26 октября 2007 13:36 · Личное сообщение · #28 |
|
Создано: 26 октября 2007 14:55 · Личное сообщение · #29 В программе LikeRusXp была та же самая ситуация, когда не сохранялись данные. Причина была в том, что, при вводе регистрационного кода, дополнительно раскриптовывалась часть кода, связанная с сохранением данных. Без ключа - это просто мусорный код. Одним из вариантов решения этой проблемы - дописать свой код, для реализации функции сохранения данных. |
|
Создано: 26 октября 2007 16:48 · Личное сообщение · #30 |
. 1 . 2 . >> |
eXeL@B —› Основной форум —› F-Recovery for SD |