Все вопросы: [disassembly]

41 вопросов

похожие теги:
0
голосов
3ответов
1244 просмотров

How to avoid my VisualFoxPro' EXE File tobe disassembled

i have try refox and see how eazy my EXE to be disassembled. the refox offer a feature which they guarantee that no one can disassembled. but , is there any other alternative ?

11
голосов
1ответов
7533 просмотров

Debugging disassembled libraries with gdb

in Linux and Mac OS X I can use stepi and nexti to debug an application without debugging information. On Mac OS X gdb shows the functions that are called inside the library, although sometimes advancing several assembler instructions in each stepi instruction. On Linux, when I step into a dyn...

2
голосов
3ответов
471 просмотров

Partially disassembling .net executable

I need to write a relatively small program to parse .net executables and generate the list of calls to external methods. For example if System.Console.WriteLine is called inside the file the tool should print that System.Console.WriteLine is called somewhere. I cannot (limited brain and time) and...

2
голосов
4ответов
541 просмотров

In which scenario it is useful to use Disassembly language while debugging

I have following basic questions : When we should involve disassembly in debugging How to interpret disassembly, For example below what does each segment stands for 00637CE3 8B 55 08 mov edx,dword ptr [arItem] 00637CE6 52 push edx 00637CE7 6A 0...

2
голосов
1ответов
989 просмотров

Wherein newbie disassembly queries are made

I'm relatively(read: stupid newbie) familiar with disassembly but this bit stumped me: I have a set of save files compressed with zlib and a game that loads them. Their structure is known and once loaded, the structs in memory are identical to their corresponding save files. The issue is that the...

2
голосов
2ответов
345 просмотров

Is it possible to see a member variable's hard-coded value using a disassembler like Reflector?

Given the example source code below, is it possible for someone to see the value of _secret using a disassembler? I didn't see a way to get at the value via Reflector, but I haven't used it very much. Assume the code is not obfuscated in any way. class Foo { private string _secret = @"all ...

0
голосов
2ответов
476 просмотров

.Net Reflector Red and green squares

What are the green and red squares? Are these variable names and strings being obfuscated purposely? Is there a 'deobfuscator'?

-3
голосов
6ответов
3528 просмотров

The simplest code hacking

I have the following code: #include <iostream> #include <string> void main() { std::string str; std::cin>>str; if(str == "TheCorrectSerialNumber") std::cout<<"Hello world!!!"<<std::endl; } I need a decompilation or disassemblering tool which...

2
голосов
3ответов
1500 просмотров

Can you help with this assembly language code?

I've been looking through a piece of code of a pc game that I'm trying to "improve". (ok so maybe I suck at the game but I still want to play it). Could you please look into the following code: fld dword ptr[ebp+00007B1C] fsub dword ptr[esp+64] fst dword ptr[ebp+00007B1C] call 004A2E48 This co...

29
голосов
3ответов
13852 просмотров

How can I see parse tree, intermediate code, optimization code and assembly code during COMPILATION?

I am studying Compilers course, compilation of program follows below steps Lexical analysis Syntax analysis Semantic analysis Intermediate code generation Code optimization Target code generation. How can I see output of each step e.g I want to see parse tree after syntax analysis. I am comp...

1
голосов
1ответов
313 просмотров

What is the C# equivalent to JAD?

What is the C# equivalent to Java's JAD and is there a VS plugin similar to Eclipse's JadClipse?

15
голосов
4ответов
4960 просмотров

What are efficient ways to debug an optimized C/C++ program?

Many times I work with optimized code (sometimes even involving vectorized loops), which contain bugs and such. How would one debug such code? I'm looking for any kind of tools or techniques. I use the following (possibly outdated) tools, so I'm looking to upgrade. I use the following: Since w...

3
голосов
2ответов
848 просмотров

Where do Label_ markers come from in Reflector and how to decipher them?

I'm trying to understand a method using the disassembly feature of Reflector. As anyone that's used this tool will know, certain code is displayed with C# labels that were (presumably) not used in the original source. In the 110 line method I'm looking at there are 11 label statements. Random sn...

1
голосов
2ответов
3508 просмотров

Getting IL code from DLL binary file

I am studding IL. I like .Net Reflector tool from RedGate (Lutz initially). I already have Serge Lidin’s and Ecma-335 books. It looks like these things are all we have to work with IL (except ILAsm and ILDasm, of course). My task is to parse assembly binary file and get IL code. It is obvious ...

1
голосов
2ответов
3533 просмотров

How can I view the differences between two DLLs?

Is there a way to view the difference between two binary DLL files? I have PDBs for both. Ideally I'd like to see: What functions have been added What functions have been removed What functions have been modified (with a diff of the disassembly) What other entries (static variables, resources...

60
голосов
8ответов
109125 просмотров

How to disassemble a memory range with GDB?

I'm trying to disassemble a program to see a syscall assembly instruction (the INT instruction, I believe) and the handler with GDB and have written a little program (see below) for it that opens and closes a file. I was able to follow the call to fopen with GDB until it executed a call. When I...

9
голосов
2ответов
11708 просмотров

Is it possible to disassemble Visual FoxPro 9.0 exe file?

I have a legacy FoxPro exe application. Source codes are not available (it was written in outsourcing and source codes have been never delivered). There is a request to write exactly the same application in C# and then develop new features. Requirements are outdated as usual. While we can see ...

3
голосов
2ответов
8860 просмотров

Wanted a tool for decompiling obfuscated .NET code

I need a tool to decompile obfuscated .NET code. Yes, I know about Reflector and its plugins (FileDisassemble, FileGenerator). But they create VS project which won't compile. For an example the decompiled code contains: private sealed class d__0 : IEnumerator, IEnumerator, IDisposable ...

21
голосов
3ответов
9648 просмотров

Are there any IDA Pro alternatives?

Are there any disassembler which provide a feature set comparable to IDA Pro? I'm interested in both free and commercial products. Please use one answer per product and if possible write a short comment about it, like "easy to use", "many features", "only support for PE files", ...

1
голосов
4ответов
6030 просмотров

дизассемблер linux

как с нуля написать простой дизассемблер для linux? Есть ли какие-нибудь библиотеки для использования? Мне нужно что-то, что «просто работает».

7
голосов
2ответов
2680 просмотров

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

Я исследовал некоторый код фреймворка (метод System.AppDomain.GetDynamicDir), и это было все, что показал ассемблер: [MethodImpl(MethodImplOptions.InternalCall)] private extern string GetDynamicDir(); Что происходит при вызове этого метода? Я имею в виду не этот конкретный метод, а методы...

4
голосов
13ответов
2802 просмотров

Почему люди дизассемблируют двоичные файлы .NET (CLR)?

Я новичок в .NET, но не новичок в программировании, и меня несколько озадачивает тенденция и ажиотаж в отношении дизассемблирования скомпилированного кода .NET. Это кажется бессмысленным. Простота использования .NET - причина, по которой я его использую. Я написал C и настоящую сборку (аппара...

67
голосов
5ответов
22524 просмотров

Как написать дизассемблер?

Мне интересно написать диземблер x86 в качестве образовательного проекта. Единственный реальный ресурс, который я нашел, - это Spiral Space " Как написать дизассемблер ". Хотя это дает хорошее высокоуровневое описание различных компонентов дизассемблера, мне интересны более подробные ресурсы....

0
голосов
2ответов
592 просмотров

Проблема с отражателем и автоматическими свойствами

Я только что разобрал проект, чтобы отладить его с помощью Reflector , но кажется, что он не хочет декодировать «результаты компиляции» автоматических свойств, например следующая строка дает мне синтаксическую ошибку. Я пробовал исправить это вручную, но каждый раз, когда я исправляю одно, появ...

5
голосов
3ответов
2066 просмотров

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

Я ищу библиотеку, которая дизассемблирует код x86 в какую-то объектную модель, которую я затем могу использовать для написания подпрограмм, анализирующих код. Меня не интересует библиотека, которая преобразует код x86 в дизассемблер текста - я нашел их больше, чем несколько, но они не так полезн...

133
голосов
14ответов
91095 просмотров

Как я могу увидеть код сборки для программы на C ++?

Как посмотреть ассемблерный код программы на C ++? Какие популярные инструменты для этого?

1
голосов
4ответов
290 просмотров

Как приложение может загружать DLL без имени?

Я дизассемблировал приложение VB6, которое вызывает функцию в библиотеке DLL, но я не могу найти ссылку на эту DLL в разборке. Как вызывающий код может загрузить эту DLL? Он динамически связан, так как я могу наблюдать эффекты удаления и замены DLL. Я использую IDA Pro Free, вызывающее прилож...

10
голосов
3ответов
8520 просмотров

Определение компилятора, созданного для Win32 PE

Как определить, какой компилятор C или C ++ использовался для создания конкретного исполняемого файла Windows или библиотеки DLL? Некоторые компиляторы оставляют строки версии в конечном исполняемом файле, но это, похоже, реже в Windows, чем в Linux. В частности, меня интересует различие межд...

0
голосов
3ответов
1244 просмотров

Как я могу увидеть дизассемблированный машинный код, созданный JITer .net?

Как мне увидеть дизассемблированный машинный код, созданный JITer .net? Пункт меню «Показать окно дизассемблирования» отсутствует. Даже кнопка панели инструментов для него отключена. Если я правильно помню, разборку действительно можно увидеть, но нужно прибегнуть к какой-то уловке, к сожалению,...

12
голосов
2ответов
1232 просмотров

Обратный инжиниринг старых программ окраски

У меня есть пара действительно старых программ рисования на основе MSDos. Они работают с буферами изображений, индексированных палитрой. У них есть ряд впечатляющих инструментов для рисования форм, кистей и эффектов, которых просто нет ни в одной современной программе рисования - особенно, когда...