HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 1549


Отправить сообщение для Cthulchu с помощью ICQ
По умолчанию

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

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

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

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

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

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

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

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

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

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

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

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

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

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

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

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

0x0c0de Спасибо!

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

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

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

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

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




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

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

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

Репутация: 519


Отправить сообщение для -m0rgan- с помощью ICQ
По умолчанию

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

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

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

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

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

Репутация: 519


Отправить сообщение для -m0rgan- с помощью ICQ
По умолчанию

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

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

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

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

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

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

Репутация: 711


По умолчанию

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

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

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

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



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



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


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




ANTICHAT.XYZ