Сейчас на форуме: tyns777 (+4 невидимых)

 eXeL@B —› Программирование —› Непонятная ошибка в PE-заголовке
Посл.ответ Сообщение

Ранг: 40.9 (посетитель), 8thx
Активность: 0.040.01
Статус: Участник

Создано: 17 октября 2010 23:40
· Личное сообщение · #1

Итак, есть самопальный драйвер, который должен писать в "debug output" текст "Hello World". Пытаюсь грузить с помощью "KMD Manager", а он, зараза выдаёт, - "The specified driver is invalid", т.е. до загрузки дело не доходит, потому что виндовый загрузчик не хочет его хавать. Так же делал "невыровненный" exe'шник - тоже не запускается, хотя если верить Мышъху, должен бы. Из этого делаю вывод, что где-то сам накосепорил, а вот где, понять не могу - все глаза уже проглядел, вроде нормально всё - "PE Verify" и "PE CheckSum" не ругаются, только не пашет нихрена хоть ты тресни. В общем, если кто хорошо рубит в COFF и время позволяет, хотя бы визуально гляньте, может у меня, как сказал бы Шарапов, "глаз замылился" и я на какой нибудь ерунде лопухнулся. Файл в аттаче.

18cf_17.10.2010_CRACKLAB.rU.tgz - Driver.sys




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 17 октября 2010 23:58 · Поправил: Coderess
· Личное сообщение · #2

так же делал "невыровненный" exe'шник - тоже не запускается, хотя если верить Мышъху

Если можно то ссылку на мышъха, где он расказывает о подобном хаке. ИДА ругается на такой файл но все равно загружает

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 40.9 (посетитель), 8thx
Активность: 0.040.01
Статус: Участник

Создано: 18 октября 2010 00:04 · Поправил: FalseMaster
· Личное сообщение · #3

Если можно то ссылку на мышъха, где он расказывает о подобном хаке

http://www.insidepro.com/kk/019/019r.shtml

ИДА ругается на такой файл но все равно загружает

IDA и Win32DAsm грузят без проблем и не ругаются (только что проверил), а вот Венда почему то нет, "Олька", соответственно, тоже. Файл в аттаче.

ab23_17.10.2010_CRACKLAB.rU.tgz - Prog_A32.exe



Ранг: 218.5 (наставник), 2thx
Активность: 0.090
Статус: Участник

Создано: 18 октября 2010 04:19
· Личное сообщение · #4

Возможно, в этом грабли:
страничный имидж должен полностью соответствовать своему дисковому образу



Ранг: 40.9 (посетитель), 8thx
Активность: 0.040.01
Статус: Участник

Создано: 18 октября 2010 14:06 · Поправил: FalseMaster
· Личное сообщение · #5

Возможно, в этом грабли:
страничный имидж должен полностью соответствовать своему дисковому образу

Нет, грабли в том, что я не могу найти несоответствия. Иначе, на кой ляд я бы стал обращаться с такими просьбами.



Ранг: 39.6 (посетитель), 21thx
Активность: 0.020
Статус: Участник

Создано: 18 октября 2010 14:20 · Поправил: sen
· Личное сообщение · #6

FalseMaster
несоответсвие в округлении. плохо учил матчасть и не то округлил.
PhisicalSize в 60 и A0 запустит несчастный ехе и дривер.сис (наверное)

| Сообщение посчитали полезным: FalseMaster

Ранг: 40.9 (посетитель), 8thx
Активность: 0.040.01
Статус: Участник

Создано: 18 октября 2010 18:50
· Личное сообщение · #7

несоответсвие в округлении. плохо учил матчасть и не то округлил.
PhisicalSize в 60 и A0 запустит несчастный ехе и дривер.сис (наверное)

Не наверное, а точно (проверено). Я и сам уже допёр (методом научного тыка), но всё равно спасибо.


 eXeL@B —› Программирование —› Непонятная ошибка в PE-заголовке
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати