HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #391  
Старый 16.02.2009, 17:03
Cthulchu
Познавший АНТИЧАТ
Регистрация: 22.11.2007
Сообщений: 1,822
С нами: 9720289

Репутация: 1549


По умолчанию

mikhoni, источников хватает. и готовых словарей на любые темы - валом. Вплоть до электронной версии какого-то словаря в текстовом документе с последующим его парсом на предмет создания бд из всех "латинских" слов. Куда проще, а эффект - аналогичен.
 
Ответить с цитированием

  #392  
Старый 04.03.2009, 23:08
tekton
Познающий
Регистрация: 02.06.2008
Сообщений: 59
С нами: 9442961

Репутация: 3
По умолчанию

Почитал статью http://forum.antichat.ru/thread106619.html Класненько!

Но есть вопросы:

1) А Если прога не выдаёт сообщений о том что CRC повреждено! А просто берёт и закрывается с ошибкой!

2) А Если в проге идёт не сплошная проверка всего файла, а частями? И каждая часть не выдаёт сообщений о том что CRC повреждено! А просто берёт и закрывается с ошибкой!

3) А Если кроме двух вышеописанных случаев, в файле ещё стоит проверка CRC памяти, для предотвращения патченга и инлайна?

Как всё это добро отлавливать и искоренять?
 
Ответить с цитированием

  #393  
Старый 04.03.2009, 23:24
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
С нами: 9981026

Репутация: 1564
По умолчанию

1) Можно создать 2 лога трейса переходов до патча и после патча. Тогда вы сможете однозначно определить условный переход, который совершается при неверной контрольной сумме. В общем, трассировка ветвлений (есть плаг). Если же объем программы большой, то п.2 универсален.

2) Ловить CreateFileA(W)->ZwCreateFile,ZwOpenFile,ReadFile->ZwReadFile, кароче когда читается содержимое файла. Если защита от патча в памяти - как вариант хардварные/мемори бряки на доступ к модифицированным фрагментам кода. Таким образом можно отловить проверяющую процедуру. Потом подменять црц или патчить функцию проверки.

хотя все зависит от конкретного случая. придумать много чего можно, однозначно сказать ничего нельзя
 
Ответить с цитированием

  #394  
Старый 05.03.2009, 05:25
tekton
Познающий
Регистрация: 02.06.2008
Сообщений: 59
С нами: 9442961

Репутация: 3
Question

0x0c0de Спасибо!

Есть ещё вопрос ( Друг попросил узнать)

Короче вот его вопрос:

Как в срипт innosetup вставить код для

1) Проигрывания музыки (трекерной муз-ки аля *xm, *mod ),
2) шифрования от распаковщиков и с

3) установкой шкур от SkinBuilder ???




Вот сам скрипт Размер: 9.05 КБ

>>>Здесь<<<
>>>Или Здесь<<<
>>>Или Здесь<<<
>>>Или здесь<<<
 
Ответить с цитированием

  #395  
Старый 12.03.2009, 22:56
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

Ре адепты!
У меня такой вопрос:
как найти вызов процедуры проверки серийника в OllyDbg ?
Зарание спасибо!
 
Ответить с цитированием

  #396  
Старый 12.03.2009, 23:03
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
С нами: 10437270

Репутация: 117
По умолчанию

http://wasm.ru/publist.php?list=23
Рикардо Нарваха, пер. Aquila - Введение в крэкинг с нуля, используя OllyDbg
 
Ответить с цитированием

  #397  
Старый 12.03.2009, 23:17
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

там 39 глав =///
А мне нужен всего один ответ...
 
Ответить с цитированием

  #398  
Старый 12.03.2009, 23:36
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
С нами: 10437270

Репутация: 117
По умолчанию

это также как грибы в лесу искать, да есть там, приметы, опыт,удача и всё такое.
какой тут может быть ответ.

а в этих главах всё что тебе нужно. они не большие и просты для понимания. я вот жалею что учился без них)
 
Ответить с цитированием

  #399  
Старый 13.03.2009, 10:36
neprovad
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
С нами: 9769287

Репутация: 711


По умолчанию

Цитата:
Сообщение от -m0rgan-  
там 39 глав =///
А мне нужен всего один ответ...
один ответ - аппаратную точку останова поставить на строку, считанную с элемента edit (или ему аналогичного), далее, чтобы понять где же ее отыскать, следует перед этим делом поставить точку останова на функцию GetDlgItemText либо GetWindoText, если не поможет тогда читать туторалы дальше
 
Ответить с цитированием

  #400  
Старый 15.03.2009, 00:23
Unregistered
Познающий
Регистрация: 15.01.2009
Сообщений: 37
С нами: 9115288

Репутация: 26
По умолчанию

Какой-то совсем мертвый раздел Ладно начну свою серию глупых вопросов :
Стоит ли начинать обучение вот с этой статьи? И вот еще один вопрос: Стоит ли искать какие-то сведенья по поводу устройства компьютера, понимания того как это все взаимодействует и т.д. или все эти знания прийдут походу изучения asm'а?
З.Ы. Не бейте если не в ту тему запостил
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с железом. Задай вопрос, получи ответ Alexsize "Железо" 1181 10.06.2010 12:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.