13
ответов

Язык программирования для самоизменения кода?

Я недавно думаю о записи программ самоизменения, я думаю, что это может быть мощно и забавно. Таким образом, я в настоящее время ищу язык, который позволяет изменять собственный код программы легко. Я читал...
вопрос задан: 26 February 2019 01:27
13
ответов

Что использование сам изменяет код?

Есть ли какое-либо реальное использование для сам изменяющий код? Я знаю, что они могут использоваться для создания червей/вирусов, но я задавался вопросом, существует ли некоторое серьезное основание, что программисту, вероятно, придется использовать сам
вопрос задан: 5 February 2009 16:34
9
ответов

Что такое пещера кода и там какое-либо законное использование для одного?

Я встретился с этим словом впервые в вопросе о StackOverflow "Теоретический C#: Запишите JMP в codecave в asm". Я вижу, что по данным Wiktionary, пещера кода: неиспользованный блок...
вопрос задан: 23 May 2017 12:09
7
ответов

Скомпилированный динамический язык

Я ищу язык программирования, для которого существует компилятор, и это поддерживает сам изменяющий код. Я услышал, что Lisp поддерживает эти функции, но я задавался вопросом, существует ли больше C/C ++/D-...
вопрос задан: 24 September 2013 20:00
7
ответов

Сам изменяющий код в [закрытом] Java

Вы когда-либо создавали или встречались сам изменяющий код в Java? Если да, то отправьте ссылку или просто отправьте код.
вопрос задан: 7 April 2011 03:06
7
ответов

Там кто-либо самоулучшает компилятор вокруг?

Я не знаю ни о каком самоулучшающемся компиляторе, но с другой стороны я не большая часть парня компилятора. Там КТО-ЛИБО самоулучшает компилятор там? Обратите внимание на то, что я говорю о компиляторе это...
вопрос задан: 15 November 2009 15:12
3
ответа

Динамическое перераспределение секции кода

Только из любопытства интересно, возможно ли переместить часть кода во время осуществления программы. Например, у меня есть функция, и эта функция должна быть заменена в памяти каждый раз...
вопрос задан: 22 February 2010 19:16
2
ответа

Может ли программа на C изменить его исполняемый файл?

У меня было слишком много свободного времени, и я начал думать, могу ли я написать самомодифицирующуюся программу. С этой целью я написал «Hello World» на языке C, а затем использовал шестнадцатеричный редактор, чтобы найти местоположение «...
вопрос задан: 10 October 2010 03:07
1
ответ

Есть ли какое-нибудь реальное приложение, представляющее собой самомодифицирующийся код?

В сети есть несколько примеров, демонстрирующих, как написать самомодифицирующийся код. Но это всего лишь примеры. Я хотел бы чтобы узнать, существует ли какое-либо реальное приложение, являющееся самомодифицирующимся кодом. Спасибо!
вопрос задан: 3 October 2011 10:24
1
ответ

Можно ли применить функцию к коллекции с помощью Java Guava?

Я хочу применить функцию к коллекции, карте и т.д. с помощью Guava. В основном, мне нужно изменить размер строк и столбцов таблицы отдельно, чтобы все строки и столбцы были одинакового размера, делая что-то...
вопрос задан: 16 September 2011 15:50
1
ответ

mprotect сбрасывает кэш инструкции на ARM Linux?

Я пишу JIT на ARM Linux, который выполняет систему команд, которая содержит код самоизменения. Система команд не имеет никаких инструкций по очистке кэша (подобными x86 в этом отношении). Если...
вопрос задан: 6 May 2010 00:50
0
ответов

Есть ли умные случаи модификации кода во время выполнения?

Можете ли вы вспомнить какие-либо законные (умные) варианты использования для модификации кода во время выполнения (программа изменяет свой собственный код во время выполнения)? Современные операционные системы, кажется, не одобряют программы, которые дел
вопрос задан: 5 November 2018 01:06
0
ответов

How to write self-modifying code in x86 assembly

I'm looking at writing a JIT compiler for a hobby virtual machine I've been working on recently. I know a bit of assembly, (I'm mainly a C programmer. I can read most assembly with reference for ...
вопрос задан: 13 June 2015 09:41
0
ответов

Как синхронизируется кэш инструкций x86?

Мне нравятся примеры, поэтому я написал немного самомодифицирующегося кода на c... #include #include // linux int main(void) { unsigned char *c = mmap(NULL, 7, PROT_READ|...
вопрос задан: 23 July 2014 02:38
0
ответов

Самомодифицирующийся код всегда дает ошибки сегментации в Linux

Я нашел статью о самомодифицируемом коде и попытался сделать несколько примеров, но всегда получаю ошибки сегментации. Насколько я могу понять, есть нарушение прав памяти. Код ...
вопрос задан: 5 June 2014 12:57
0
ответов

Дизассемблировать себя -Модифицировать код

Мне просто интересно, -как дизассемблировать себя -модифицировать двоичный код? Я думаю, вы не можете использовать olly или IDA, потому что они статические дизассемблеры, верно? Что произойдет с дизассемблером, если вы прыгнете...
вопрос задан: 25 April 2012 18:35
0
ответов

Самомодифицирующийся код, копирование/переход в кучу не удалось

Во-первых, я прошу прощения за длину этого поста, но я хотел ясно объяснить проблему. Я пытаюсь написать небольшую самомодифицирующуюся программу на C, но у меня есть некоторые проблемы, и я не знаю...
вопрос задан: 11 April 2012 17:16
0
ответов

Гомоиконный и «неограниченный» самомодифицирующийся код + Действительно ли lisp самомодифицируется?

Я готов признать, что мои знания Lisp крайне минимальны. Однако я очень интересуюсь языком и планирую серьезно заняться им в ближайшем будущем. Мои ...
вопрос задан: 13 December 2011 14:12
0
ответов

Допускает ли стандарт C самомодифицирующийся код?

Возможен ли самомодифицирующийся код переносимым способом на C? Причина, по которой я спрашиваю, заключается в том, что ООП в некотором смысле полагается на самомодифицирующийся код (потому что код, который выполняется во время выполнения, фактически ге
вопрос задан: 18 June 2011 21:28
0
ответов

Самомодифицирующийся код [C ++]

Я читал статью журнала взломщиков кода о самомодифицирующемся коде, и там был этот фрагмент кода: void Demo (int (* _printf) (const char * , ...)) {_printf ("Привет, OSIX! n"); возвращение; } ...
вопрос задан: 26 April 2011 06:26
0
ответов

Написание JIT-компилятора на ассемблере

Я написал виртуальную машину на C, которая имеет приличную производительность для ВМ без JIT, но я хочу узнать что-то новое и улучшить производительность. Моя текущая реализация просто использует переключение на ...
вопрос задан: 17 February 2011 23:23
0
ответов

Собственный самомодифицирующийся код на Android

Я пытаюсь создать самомодифицирующийся машинный код на Android и запустить его в эмуляторе. Мой образец основан на примере HelloJNI из файла android-ndk. Это выглядит так: #define NOPE_LENGTH 4 ...
вопрос задан: 16 December 2010 14:23
0
ответов

Самомодифицирующийся файл HTML-JavaScript

Я хотел бы иметь файл HTML с JavaScript, который (файл) может изменять свой контекст. Более подробно я себе это так представляю. У меня есть файл HTML, который я открываю в браузере. У меня есть текст ...
вопрос задан: 4 October 2010 09:39