Сейчас на форуме: r0lka, yashechka (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› создание секции + изменение exe
Посл.ответ Сообщение


Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 01:48
· Личное сообщение · #1

хотся добавит секцию в файл ручками при помощи WinHex только чтото делаю но файл потом нерабочий
вобщем делаю увеличение количества секций и дописываю туда где секции но неполучатся(
может кто литературы подкинет?
и вот ещё на васме темку создавал а там некто неответил( может вы посмотрите http://www.wasm.ru/forum/action=vthread&forum=23&topic=11222




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 23 августа 2005 01:56
· Личное сообщение · #2

Хм, а почему именно WinHEX? Для начала взял бы PETools. А вообще надо прописывать в хедере несколько параметров, описывающих новую секцию:
004001D8   55 50 58 31 >ASCII "UPX1"         ; SECTION

004001E0 00100000 DD 00001000 ; VirtualSize = 1000 (4096.)
004001E4 00700000 DD 00007000 ; VirtualAddress = 7000
004001E8 000C0000 DD 00000C00 ; SizeOfRawData = C00 (3072.)
004001EC 00040000 DD 00000400 ; PointerToRawData = 400
004001F0 00000000 DD 00000000 ; PointerToRelocations = 0
004001F4 00000000 DD 00000000 ; PointerToLineNumbers = 0
004001F8 0000 DW 0000 ; NumberOfRelocations = 0
004001FA 0000 DW 0000 ; NumberOfLineNumbers = 0
004001FC 400000E0 DD E0000040 ; Characteristics = INITIALIZED_DATA|EXECUTE|READ|WRITE


Ну и число секций поменять.




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 02:06 · Поправил: read_me
· Личное сообщение · #3

я щас сматрел от одного заголовка секции до другова рсстояние 28h а в таблице у тебя поменьше или я невъезжаю пока
может ты пропустил 4 байта?
и я добавляю после rsrc заголовка так можно?




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 23 августа 2005 02:13
· Личное сообщение · #4

Хмм, почитай лучше про формат РЕ, тут даже была статья. На одну секцию в заголовке отводится ровно 40 байт. В моей табличке (копипаст из Olly) просто имя секции 4 байта, а максимально отводится 8 байт.




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 02:21 · Поправил: read_me
· Личное сообщение · #5

да я уже про pe читал, и то что здесь вроде тоже видел она на васме чуть другая,хотя не сравнивал канечно
вроде ктото упоминал что есть подобного рода статья про добавление секции в ручную



Ранг: 174.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 23 августа 2005 05:21
· Личное сообщение · #6

Ara пишет:
В моей табличке (копипаст из Olly) просто имя секции 4 байта, а максимально отводится 8 байт.

А мне почему-то кажется, что read_me взял последний оффсет из твоей таблички и вычел из него первый. Вот у него неверный результат и получился. Имя секции тут ни при чем.




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 23 августа 2005 15:35
· Личное сообщение · #7

read_me
Тебе же говорят - бери PE tools и добавляй заголовок секции, потом пиши в конец файла код некоторого размера, потом в настройках секции внеси размер твоей секции, потом Image Size поменяй, если PE tools автоматически не поменяет, а вообще то надо самому потихоньку ковыряться и разбираться, а не на форум сразу лезть.

-----
Всем не угодишь





Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 17:02
· Личное сообщение · #8

Bad_guy
ковырял, и недень
просто вроде гдето говарят была статейку на эту тему



Ранг: 12.9 (новичок)
Активность: 0=0
Статус: Участник

Создано: 23 августа 2005 17:40
· Личное сообщение · #9

Может имеется ввиду эта статья http://xtin.km.ru/view.shtml?id=87 ?




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 17:57
· Личное сообщение · #10

http://www.exelab.ru/f/action=vthread&forum=2&topic=2114
тут говарят про какието статьи от Volodya но чтото ненашёл
Python
там немного нетак, я хочу руками, я вроде и добавляю и видна эта секция при просмотре, но прога незапускается




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 23 августа 2005 18:21
· Личное сообщение · #11

read_me
Епта, ну какая еще статья? Поэкспериментируй чуть-чуть и все получится.
read_me пишет:
ковырял, и неден

Да какой день, это максимум на полчаса работы, опытным путем все делается без статей.




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 18:59
· Личное сообщение · #12

вот создаю секцию просто на смещинее физическое указываю на секция даты, все её видят и peid и peeditor
но прога негрузится




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 20:07
· Личное сообщение · #13

всем спасибо оказывается ещо надо было sizeofimage увеличивать на virtyalsize этой секции




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 23 августа 2005 20:55
· Личное сообщение · #14

read_me пишет:
всем спасибо оказывается ещо надо было sizeofimage увеличивать на virtyalsize этой секции

Ну а я тебе чего говорил...

-----
Всем не угодишь





Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 23 августа 2005 21:04
· Личное сообщение · #15

Bad_guy
да ладно, нетак уж и часто я создаю темы тут
а про стаб из ссылки в первом посте всёрано чтот неполучается


 eXeL@B —› Крэки, обсуждения —› создание секции + изменение exe
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати