2
ответа

Существует ли дизассемблер + отладчик для Java (крыло OllyDbg / SoftICE для ассемблера)?

Существует ли утилита, подобная OllyDbg / SoftICE для Java? Т.е. выполните класс (от банки / с путем к классу) и, без исходного кода, покажите дизассемблирование промежуточного кода со способностью ступить...
вопрос задан: 31 March 2010 11:35
2
ответа

Напишите безопасный код какао

Я подаю заявку в какао и требуемый, чтобы видеть, были ли некоторые строки в нем легкодоступны, таким образом, я выполнил OTX на нем, и печально весь мой код был найден. Есть ли метод, который я могу использовать для создания моего кода больше...
вопрос задан: 14 March 2010 12:56
2
ответа

Декомпиляция EXE к ASM

Я хочу сделать основной антивирус в течение своего свободного времени. В основном я узнал о базовой структуре EXE (окна) файл. Как я извлекаю код ASM из файла и заголовок PE?
вопрос задан: 23 October 2009 12:00
2
ответа

Как я могу видеть дерево синтаксического анализа, промежуточный код, код оптимизации и ассемблерный код во время КОМПИЛЯЦИИ?

Я изучаю курс Компиляторов, компиляция программы следует ниже Промежуточной Целевой генерации кода Оптимизации кода генерации кода Семантического анализа синтаксического анализа лексического анализа шагов...
вопрос задан: 1 October 2009 20:52
2
ответа

Как MethodImplAttribute работает в.NET?

Я исследовал некоторый код платформы (Система. AppDomain. Метод GetDynamicDir) и это было всем ассемблером, показал: [MethodImpl (MethodImplOptions. InternalCall)] частная строка экстерна...
вопрос задан: 18 June 2009 09:23
1
ответ

Это инструкция по конвейерной обработке Intel?

Насколько мне известно, конвейерная обработка Intel 8086 - это метод, который извлекает следующую инструкцию при выполнении настоящей инструкции. В этой статье говорится, что одним из преимуществ конвейеризации является ...
вопрос задан: 19 January 2019 11:48
1
ответ

Как работает код операции LEA в этом коде? [Дубликат]

Я создал эту программу в C: int main () {int i = 0; для (i = 0; i & lt; 10; i ++) puts («Hello, world!»); return 0; } Я использую GDB для изучения программы, и это основное разобранное: ...
вопрос задан: 22 November 2015 07:22
1
ответ

Команда сборки LEA дает результат 7, что я ожидаю [дублировать]

Я пытаюсь понять инструкцию по сборке LEA. Я использую lldb, и на этом этапе выполнения программы память выглядит следующим образом: - & gt; 0x100000f12 & lt; + 130 & gt ;: lea rdi, [rip + 0x82] ...
вопрос задан: 22 November 2015 07:22
1
ответ

Отладка демонтированных библиотек с gdb

в Linux и Mac OS X я могу использовать stepi и nexti для отладки приложения без отладочной информации. На Mac OS X gdb показывает функции, которые вызваны в библиотеке, хотя иногда...
вопрос задан: 1 October 2015 10:39
1
ответ

Как objdump удается отобразить исходный код с опцией -S?

Есть ли ссылка на исходный файл в двоичном файле? Я попытался запустить строки в двоичном файле и не смог найти ссылку на исходный файл в списке ...
вопрос задан: 15 June 2015 18:23
1
ответ

Демонтируйте выход компилятора Microsoft Visual Studio 2003 года

Я вижу то, что я думаю, странное поведение от объектных файлов, произведенных инструментами Microsoft Visual Studio 2003. Утилита файла говорит мне: asmfile.obj: 80386 исполняемых файлов COFF, не разделенных - версия...
вопрос задан: 27 May 2014 14:19
1
ответ

Генерировать PDB от.NET файл DLL?

Мне нужно что-то, что может генерировать PDB из файла DLL (C# код.NET), есть ли какая-либо бесплатная программа, чтобы сделать это?
вопрос задан: 15 June 2010 10:36
1
ответ

скажите gdb демонтировать “неизвестный” код

действительно ли возможно настроить gdb для отладки ассемблерного кода, когда нет никаких отладочных символов или никаких доступных источников? Я означаю показывать инструкцию по сборке инструкцией по сборке при выполнении...
вопрос задан: 24 November 2009 16:58
1
ответ

Есть ли какие-либо хорошие библиотеки VB/C# x86 дизассемблера? [закрытый]

Я ищу библиотеку, которая демонтирует x86-код в своего рода объектную модель, которую я могу затем использовать для записи стандартных программ, которые анализируют код. Я не интересуюсь библиотекой, которая преобразовывает x86...
вопрос задан: 20 May 2009 20:56
0
ответов

Что здесь означает @plt?

0x00000000004004b6
: callq 0x400398 Кто-нибудь знает? ОБНОВЛЕНИЕ Почему два disas printf дают разные результаты? (gdb) disas printf Дамп ассемблерного кода для функции ...
вопрос задан: 19 August 2019 22:13
0
ответов

Бесплатный 64-битный дизассемблер? [закрыто]

Примечание: аналогичный вопрос также касается обмена стеками обратного проектирования. Есть ли бесплатный дизассемблер AMD64? Вроде бы дизассемблеров x86 много, но они не могут открывать 64-битные файлы ... ...
вопрос задан: 3 August 2019 21:32
0
ответов

Шестнадцатеричное значение в файлах iOS дизассемблера Hopper

При открытии определенных файлов IOS, таких как ядро ​​(может применяться к другим ситуациям, просто указав это), слева от программы появляется список шестнадцатеричных значений (обычно Hopper Disassembler). ...
вопрос задан: 19 January 2019 07:07
0
ответов

Intel-синтаксис сборки в отладчике Xcode

Я пытаюсь заставить Xcode отображать код сборки при отладке в формате Intel. Я пытался добавить флаг -masm = intel в разделе «Другие флаги C» в настройках сборки, но он не ...
вопрос задан: 19 January 2019 04:24
0
ответов

Использование отладчика иммунитета для поиска переполнения стека

Это вопрос для людей, которые знают, как использовать отладчик иммунитета. Я новичок в отладчике иммунитета и пытаюсь понять, как его использовать, и понять, как все работает. Я прикрепил ...
вопрос задан: 18 January 2019 21:04
0
ответов

Radare2 Disassembler Как организовать визуальные панели (V!)?

Я хотел бы использовать Radare2, чтобы узнать, как C собирается в сборку, но у меня проблемы с компоновкой Я думаю, что V! режим был бы очень удобен, так как вы можете наблюдать за обновлением регистров как ...
вопрос задан: 15 January 2019 15:24
0
ответов

Почему этот адрес памяти %fs :0x28 (fs[0x28] )имеет случайное значение?

Я написал кусок кода на языке C и разобрал его, а также прочитал регистры, чтобы понять, как программа работает на ассемблере. int test (char *this ){ char sum _buf[6]; strncpy (sum _buf,...
вопрос задан: 6 July 2018 01:19
0
ответов

Что означает «короткий» прыжок на ассемблере?

Что означает «КОРОТКИЙ» в этом коде? JE SHORT 00013FB8
вопрос задан: 24 October 2017 01:11
0
ответов

How to disassemble, modify and then reassemble a Linux executable?

Is there anyway this can be done? I've used objdump but that doesn't produce assembly output that will be accepted by any assembler that I know of. I'd like to be able to change instructions within an ...
вопрос задан: 3 April 2017 15:52
0
ответов

Использование objdump для архитектуры ARM: Дизассемблирование в ARM

У меня есть объектный файл, и я пытаюсь разобрать его. Когда я использую: objdump -d example.o, я получаю сборку в коде в формате файла elf64-x86-64. Я пытаюсь разобрать это на ARM, как ...
вопрос задан: 24 April 2016 06:29
0
ответов

Преобразование кода сборки в код C [закрыто]

Какой процесс можно использовать для преобразования кода сборки в эквивалентный код C? Какие инструменты можно использовать для повышения точности результатов?
вопрос задан: 29 December 2015 21:55
0
ответов

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

Я пытаюсь понять код уровня ассемблера для простой программы C, проверяя его с помощью дизассемблера gdb. Ниже приведен код на C: #include void function (int a, int b, int ...
вопрос задан: 16 October 2015 07:04
0
ответов

Как GCC оптимизирует неиспользуемую переменную, увеличивающуюся внутри цикла?

Я написал эту простую программу на C: int main () {int i; int count = 0; для (я = 0; я <2000000000; я ++) {счетчик = счет + 1; } } Я хотел увидеть, как компилятор gcc оптимизирует ...
вопрос задан: 26 June 2015 06:49
0
ответов

Неверный регистр eip?

Я отлаживаю программу c с помощью gdb в терминале Linux, я разобрал ее и запустил, затем попытался найти адрес памяти в регистре EIP. Вот что произошло: (gdb) i r eip Неверный регистр `...
вопрос задан: 9 January 2015 13:48
0
ответов

Как заставить cgdb показывать ассемблерный код?

Я не могу найти способ для cgdb дизассемблировать двоичный файл и показать ассемблерный код с текущей инструкцией в окне кода. Возможно ли это и какую команду мне использовать? Я использую Mac OS X и ...
вопрос задан: 6 December 2013 16:59
0
ответов

Что может быть подписью этот метод?

Я пытаюсь определить частный apis фреймворка Quartz. У меня есть список частных частных API, но нет их подписи. Я хотел бы вынести один из них для обсуждения, так что ...
вопрос задан: 6 August 2013 21:03