Пасиб. Всё более-менее стало ясно.
Хм.. Я имею ввиду не перехват WinInet и прочих функций user mode библиотек. Тут и козе понятно - перехватывай InternetReadFile|HttpSendRequest(Ex...
Чёто я не понял. По твоим словам получается что на уровне NDIS расшифровка SSL вообще невозможна?
Насколько реально налету перехватывать и дешифровывать SSL? При этом соответственно нужно перехватывать и ключи и сертификаты. Решается ли эта...
А в чём разница? В том, что функция может быть статической и класс может вообще не содержать указателя на неё? В любом случае нужен указатель на...
Посчитать offset вызова надо. Указатель нужно получить на саму функцию. хотя, можно и на член сласса + разименование. Ещё момент. Такая штука...
Есть некоторый класс. Как получить указатель на func1? class Class { private: void func1(int a) { a++; } public: void func2() { void *p;...
Сложного... хех.. да вобщем-то ничего :). Дело в том, что места в файле может не хватить. Всего 5 стректур + моя + последняя нулевая умножить на...
В идеале лучше внести минимальное количество изменений в файл. Перебирать все таблицы - я не думаю что это удастся. в сравнении с тем, как повела...
71AA25C8 . 80260100 DD 00012680 ; Struct 'IMAGE_IMPORT_DESCRIPTOR' 71AA25CC . FFFFFFFF DD FFFFFFFF...
Чёт я не понимаю в чём проблемма? код смотреть в лом, но ведь всё тревиально: void *hPort; unsigned long dwBufferLen; char...
Вобщем поконкретнее сформулирую вопрос: Нужно чтобы моя длл загружалась вместе с ws2_32.dll. Испробовал несколько способов: 1) патчить экспорт....
Да. Под словом 'либа' я имею ввиду имено динамическую библиотеку. Этот метод не катит: EntryPoint -> LoadLibrary(); jmp OriginalEntryPoint ;...
db 0xCC
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format PE GUI push 0 0 0 0 call dword [MessageBox] ret...
Может ли программа импортировать библиотеку, но при этом не иметь в импорте никаких её функций? Скажем, если библиотека не имеет таблицы экспорта.
Блин, так во-первых: я перебиваю чек-сумму в ПЕ заголовке. во-вторых: если я заменяю в какой-нибудь функции, скажем, mov edi,edi на 2 nop'а (при...
Вобщем выяснил, что при малейшем изменении экспорта библиотеки происходит такой глюк при загрузке. Пусть даже сдвигаю адрес recv в экспорте на...
Я прохучил экспорт либы примерно следующим образом: recv: jmp offset original_recv send: jmp offset original_send WSAStartup: push...
Мне не нужен стартап, генерируемый студией. Вобщем разведка доложила, что нужен msvcrt.lib. С ним всё в порядке. Самое интересное - он нужен...
Имена участников (разделяйте запятой).