Решил занятся реверсингом. Написал для себя простенькую программу для ввода пароля на VC++. Загрузил ее в ИДУ, решил посмотреть(просто для ознакомления) в окошко Strings window. Нашел там строки типа ¦¦¦¦¦¦ Зачем Visual Studio генерирует столько ненужных данных?
а как можно вызвать событие, чтобы это дело отобразилось на экране? Вот простой сорс, ничего в нем сложного нет, чисто для начала... PHP: #include <iostream> #include <conio.h> using namespace std; int main() { int pass = 1234; cout<<"Enter pass: "; cin>>pass; if(pass == 4321) cout<<"Valid"; else cout<<"Non valid"; _getch(); return 0; }
Извлекать данные из словарей Всем доброго времени суток. У меня вопросец. Я бы хотел извлекать данные из словарей типа лингво. точнее опишу задачу: нужно составить специфический словарь для брутфорса, а все стандартные не подходят и тут я нашел парочку словариков на нужную тему, но они естессно оказались в программе (а не в текстовом файле). есть ли какая нибудь тузла, которая бы извлекла их из памяти при чтении Lingvo из своей базы данных или универсальное чтонибудь для выковыривания данных из словарей (предпологаю что есть готовые решения для того же Lingvo). Очень на Вас надеюсь, уважаемые, заранее благодарю.
mikhoni, как вариант отграббить контент на лингво-онлайн: http://www.abbyyonline.ru/translate.aspx?LingvoAction=translate&Ln=1&words=%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82. после &word вставляешь свое слово на раше, парсишь результат, полу4аешь инглиш словарь,и прокси вроде как даже ненужны, и быстрее будет, 4ем ресёр4ить сформат баз лингво
Спасибо, а есть еще решения? речь идет о ABBYY Lingvo X3 Medved Edition. У меня итак канал забит сканером... а тут еще по слову одному вынимать, но спасибо за версию - я так давно пробывал, когда извлекал базу с фамилиями. Про заказ .) хе не люблю тратить деньги по таким мелочам) а почему идея глупая? Тот словарь что приведен выше имеет весьма разговорно-айтишную направленность, в отличии от стандартных. ИМХО
Почитал статью http://forum.antichat.ru/thread106619.html Класненько! Но есть вопросы: 1) А Если прога не выдаёт сообщений о том что CRC повреждено! А просто берёт и закрывается с ошибкой! 2) А Если в проге идёт не сплошная проверка всего файла, а частями? И каждая часть не выдаёт сообщений о том что CRC повреждено! А просто берёт и закрывается с ошибкой! 3) А Если кроме двух вышеописанных случаев, в файле ещё стоит проверка CRC памяти, для предотвращения патченга и инлайна? Как всё это добро отлавливать и искоренять?
1) Можно создать 2 лога трейса переходов до патча и после патча. Тогда вы сможете однозначно определить условный переход, который совершается при неверной контрольной сумме. В общем, трассировка ветвлений (есть плаг). Если же объем программы большой, то п.2 универсален. 2) Ловить CreateFileA(W)->ZwCreateFile,ZwOpenFile,ReadFile->ZwReadFile, кароче когда читается содержимое файла. Если защита от патча в памяти - как вариант хардварные/мемори бряки на доступ к модифицированным фрагментам кода. Таким образом можно отловить проверяющую процедуру. Потом подменять црц или патчить функцию проверки. хотя все зависит от конкретного случая. придумать много чего можно, однозначно сказать ничего нельзя
0x0c0de Спасибо! Есть ещё вопрос ( Друг попросил узнать) Короче вот его вопрос: Как в срипт innosetup вставить код для 1) Проигрывания музыки (трекерной муз-ки аля *xm, *mod ), 2) шифрования от распаковщиков и с 3) установкой шкур от SkinBuilder ??? Вот сам скрипт Размер: 9.05 КБ >>>Здесь<<< >>>Или Здесь<<< >>>Или Здесь<<< >>>Или здесь<<<
Ре адепты! У меня такой вопрос: как найти вызов процедуры проверки серийника в OllyDbg ? Зарание спасибо!
http://wasm.ru/publist.php?list=23 Рикардо Нарваха, пер. Aquila - Введение в крэкинг с нуля, используя OllyDbg
это также как грибы в лесу искать, да есть там, приметы, опыт,удача и всё такое. какой тут может быть ответ. а в этих главах всё что тебе нужно. они не большие и просты для понимания. я вот жалею что учился без них)
один ответ - аппаратную точку останова поставить на строку, считанную с элемента edit (или ему аналогичного), далее, чтобы понять где же ее отыскать, следует перед этим делом поставить точку останова на функцию GetDlgItemText либо GetWindoText, если не поможет тогда читать туторалы дальше
Какой-то совсем мертвый раздел Ладно начну свою серию глупых вопросов : Стоит ли начинать обучение вот с этой статьи? И вот еще один вопрос: Стоит ли искать какие-то сведенья по поводу устройства компьютера, понимания того как это все взаимодействует и т.д. или все эти знания прийдут походу изучения asm'а? З.Ы. Не бейте если не в ту тему запостил
Хм. Начинать обучение нужно с какой-нибудь основательной книжки, Юрова Assembler, например. Там у него учебник и практикум есть. Статьи хороши как дополнение, уточнение и расширение имеющихся знаний, в качестве базы они не годятся. Это мое мнение, ваше право не согласиться Этот вопрос отпадет в процессе обучения, ибо сейчас вы сами не знаете чего хотите. Какие-то вопросы вы можете задавать здесь или в этих темах. https://forum.antichat.ru/thread89681.html https://forum.antichat.ru/thread70421.html Также, линки и книги https://forum.antichat.ru/thread31398.html https://forum.antichat.ru/thread31335.html
РЕ адепты! Подскажите, как работают проги для разгона проца? там ведь происходит обращение к биосу? каким образом?