Size: a a a

Ассемблер

2021 September 14

E

Entusiast in Ассемблер
Я знаю.. А ты запусти в отладчике
К тому же, у тебя в любом случае структура ELF поломанная
источник

p

piter in Ассемблер
не шибко полезного я обнаружил
Program received signal SIGSEGV, Segmentation fault.
0x00002000 in ?? ()
да и гдб я пользоваться не умею, если честно
источник

E

Entusiast in Ассемблер
Вот, а я тебе ещё раз говорю - там нули
источник

p

piter in Ассемблер
да почему нули если на оффсете 2000 не нули
или там что-то не так с размещением в памяти?
источник

E

Entusiast in Ассемблер
Да, как вариант.
Не мог сразу ответить, но был уверен, что ты не так ввёл e_entry
В общем, нужно вводить VA адрес, а не смещение файла:
"e_entry: This member gives the virtual address to which the system first transfers control, thus starting the process"
Именно поэтому DIE показывает EntryPoint как "FFFFFFFF"
источник

p

piter in Ассемблер
а как мне узнать этот va адрес? что такое DIE?
источник

E

Entusiast in Ассемблер
Да у тебя тут каша. Я вообще не мастер по ELF, больше по PE, но вот у тебя этот хедер не должен быть пустым
DetectItEasy -> ELF -> Programs -> Edit
источник

p

piter in Ассемблер
что за прога?
источник

E

Entusiast in Ассемблер
Добавил.
DetectItEasy
Говорю же, у тебя сломан ELF. Недописан

И секций тоже нет вообще
источник

GC

Gregory Chu in Ассемблер
Чем и как ковырять то? Ida pro?
источник

E

Entusiast in Ассемблер
На Win - IDA Pro
На Lin - R2 / Cutter
источник

GC

Gregory Chu in Ассемблер
Ок, попробую и то и то
источник

E

Entusiast in Ассемблер
Не понимаю вообще, с чего это он должен превращать 0x401802 в... адрес? (это же уже адрес)
Это вообще что значит? Если ты про то, что он должен был назвать его сам - ну так это он и не обязан делать, и мне это не нужно. Не составит труда перейти по адресу, и самому дать ему имя
(Хотя он называет переменные сам, ниже ещё сообщение...)

Да и там кстати немного запутанная функция, он мог что-то не так сделать.
DlgMain даже IDA Pro не показывает в графе
источник

E

Entusiast in Ассемблер
Вот пример другой.
Раз интересует дизасм
(Абсолютно ничего не менял, он сам всё ввёл и назвал)
источник

VL

Vladimir Ledenyov in Ассемблер
Какой вопрос
источник

VL

Vladimir Ledenyov in Ассемблер
А, в закрепе
источник

VL

Vladimir Ledenyov in Ассемблер
Я студент, только изучаю(пока фасм), я добавился, чтобы найти людей, кто бы в живую помог понять
источник

VL

Vladimir Ledenyov in Ассемблер
Если есть кому не жалко свободного времени помогать - напишите в  личку
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
если не жалко своего времени - спрашивай здесь
источник

E

Entusiast in Ассемблер
Зачем?
источник