![]() |
eXeL@B —› Вопросы новичков —› Видернуть pdf из памяти |
Посл.ответ | Сообщение |
|
Создано: 28 марта 2009 21:20 · Личное сообщение · #1 Програма грузит из зашифрованого файла в память пдфку и розшифровывает ее. Поиском по памяти в Олле пдфка находиться. Как ее отдута сдампить? (Читать через ReadProcessMemory память запущеного процеса и искать сигнатуру начала и конца пдф файла, закинуть в буфер байти по адресам от начала и до конца пдфа. Содержимое буфера записать в файл?????) ![]() |
|
Создано: 28 марта 2009 22:39 · Поправил: K_O_T · Личное сообщение · #2 |
|
Создано: 28 марта 2009 22:46 · Личное сообщение · #3 |
|
Создано: 28 марта 2009 22:52 · Личное сообщение · #4 |
|
Создано: 29 марта 2009 01:46 · Личное сообщение · #5 прогу не показал, но могу предположить, что сначала она берёт память через VirtualAlloc (например), а потом пишет в этот регион памяти примерный алго: * ловишь (хучишь) VirtualAlloc, при каждом вызове запоминаешь адрес памяти и размер * ставишь железный бряк на запись дворда по этому адресу * при срабатывании бряка, проверяшь на память на наличие "%PDF" * если данные соответствуют - дампишь регион (размер знаешь заранее) ----- EnJoy! ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Видернуть pdf из памяти |
Эта тема закрыта. Ответы больше не принимаются. |