[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 18 | 1 | 5
Назад Вниз Каталог Обновить

Аноним 06/07/16 Срд 11:52:32  131207531  
14677951527130.png (10Кб, 834x218)
Призываю погроммистов $300к/сек.
Поясните почему эта хуита работает?

http://codepad.org/JBf9caVs
Аноним 06/07/16 Срд 11:52:56  131207552
Вверх!
Аноним 06/07/16 Срд 11:53:37  131207587
Вперед!
Аноним 06/07/16 Срд 11:53:57  131207602
И вверх!
Аноним 06/07/16 Срд 11:54:29  131207629
Бамп вопросу
Аноним 06/07/16 Срд 11:54:37  131207634
Аноны мне необходимо стать настоящим битордом...
Аноним 06/07/16 Срд 11:54:40  131207635
>>131207531 (OP)
А почему не должна?
Аноним 06/07/16 Срд 11:56:05  131207704
>>131207635
Ну, там нету никаких функций. Вообще ничего нет кроме строковой константы, но оно работает и печатает "oh, hi".
Аноним 06/07/16 Срд 11:56:47  131207751
>>131207531 (OP)
http://jroweboy.github.io/c/asm/2015/01/26/when-is-main-not-a-function.html
Аноним 06/07/16 Срд 11:56:54  131207758
>>131207704
Это одно из самых главных свойств с. Там тысяча и одан способ выстрелить себе в ногу.
Аноним 06/07/16 Срд 11:56:55  131207760
>>131207635
Ну начнем хотя бы с того что строковые константы помещаются в секцию .rodata которая загружается если с PROT_WRITE то уж точно быз PROT_EXEC?
Аноним 06/07/16 Срд 11:57:42  131207805
>>131207760
Это же си, лол
Аноним 06/07/16 Срд 11:59:08  131207881
>>131207805
И? Какое язык имеет отношение к ABI.
Аноним 06/07/16 Срд 11:59:33  131207909
>>131207881
>>131207758
Аноним 06/07/16 Срд 12:01:28  131208011
>>131207909
Похуй на каком языка ты это напишешь. Тут важней какие будут флаги у секций в бинарнике. Это от языка не зависит, скорее от срипта линкера.
Аноним 06/07/16 Срд 12:03:13  131208090
>>131207751
Meh. Все разжевано, даже не интересно.
Аноним 06/07/16 Срд 12:03:17  131208096
>>131208011
https://ideone.com/I6GzmN
Пример с оп-пика работает без дополнительных флагов. Так что...
Аноним 06/07/16 Срд 12:07:28  131208303
>>131208096
>Так что...
и?
Аноним 06/07/16 Срд 12:10:52  131208506
>>131207760

[code]
LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 212
filesz 0x00000580 memsz 0x00000580 flags r-x
...
14 .rodata 0000004a 08048480 08048480 00000480 2
5
CONTENTS, ALLOC, LOAD, READONLY, DATA
[/code]
.rodata запускабельная.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 18 | 1 | 5
Назад Вверх Каталог Обновить

Топ тредов