
04.08.2007, 21:40
|
|
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме: 413927
Репутация:
71
|
|
>>Отцы программинга подскажите как превратить shellcode (в виде binary файла) в .exe файл.
Если теоретически то
-сперва надо создать обьект ядра типа процесс с флагом CREATE_SUSPENDED что б приостановить его выполнение, это надо для редактирования его адрессного прространства
-далее выделить память в удаленном адрессном пространстве спомощью VirtualAllocEx
после скопировать этот массив байт(shellcode) WriteProcessMemory
-и наконец продолжить прерванный ранее поток ResumeThread
это в крадце и теоретически, если надо практически, то есть программка, которая это все иллюстрирует правда писал я ее на паскале по некоторым причинам, здесь ее выкладывать не буду по причине "не потеме топика" могу в пм или если кому нада забабахаю кратенькую статейку с кодом и коментариями и выложу где нибудь здесь
Последний раз редактировалось da_ff; 04.08.2007 в 21:43..
|
|
|