Skip to main content

Questions tagged [compilers]

A computer program that transforms source code into the target language, often having a binary form known as object code.

0 votes
2 answers
167 views

How to change default pointer size in IDA Pro

so, I'm writing a script to automate analysis, and the code I'm working with is 64bit. the pointer size field shown here is the wrong one: I want to change it from within python to 64bit. I've ...
serv0's user avatar
  • 21
0 votes
1 answer
121 views

Creating the SkiFree 2 dream... An introduction [closed]

I am no programmer but I like to do it for my own purpose and entertainment. As in earlier posts I said: Excuse me, I am just liking to use the SkiFree source code for my very own purpose. The purpose ...
Picaboo3's user avatar
2 votes
1 answer
274 views

What are these functions for?

Sometimes when reversing the code - I see that each linked file is separated by these functions: _$E19 _$E18 sometimes - there is no such separation (depending on the degree of compiler optimization)...
user avatar
2 votes
0 answers
100 views

Where can I find these compilers given in the Rich Header of a system BIOS file?

I am working on a project which deals with the BIOS file of a well known manufacturer. I recovered the file from the disk partition which stores and uses the file in case BIOS is corrupted or its ...
Viktor's user avatar
  • 465
1 vote
1 answer
127 views

Why aren't compilers using registers for their intended purpose?

It seem to be well known that x86 registers names have a purpose and indicate on how the register should be use (see this website for example). According to this, ecx should be the register holding my ...
Qwark's user avatar
  • 72
1 vote
1 answer
304 views

Does Golang's cgo now support output with .gopclntab?

I read this page in which the author, Chris Siebenmann, states that binaries created using cgo will not have the gopclntab or the gosymtab sections. However, I see that on go version go1.13.15 linux/...
the_endian's user avatar
  • 1,890
2 votes
1 answer
5k views

How to disable relro while compilation?

My doubt is how to compile the binary without RELRO? and why it is enabling FULL-RELRO when we are not providing any flags? This is the code. #include <stdio.h> #include <stdlib.h> int ...
neeraj's user avatar
  • 33
1 vote
0 answers
426 views

How to add Instructions (OpCodes) after a If Statement in C#?

I hope someone can help me out with my problem. Currently I'm working with C# and use the library Mono.Cecil to add Instruction Code before a method exits. There is this one case, when a if statement ...
programming_is_bae's user avatar
1 vote
1 answer
235 views

Decompilation of CIL code into some high level code - do I need to introduce new variables during data flow analysis?

I'm writing a compiler from .NET CIL code to some high level language. Process is similar to decompilation. I have done some control flow analysis - detecting loops, ifs, and so on. In terms of data ...
Zmirlacz's user avatar
1 vote
1 answer
146 views

Name other than ".text" for the main code section

Is it safe to assume that, in the general case, the name of the section containing the user code (not the compiler generated code) is .text? I spot-checked several ARM, x86 and MIPS binaries (PE and ...
langlauf.io's user avatar
  • 1,570
1 vote
0 answers
198 views

Lexer and parser for .asm file produced by objdump

Is there any existing project that parses the x86 disassembly file or .asm produced by the objdump or IDA pro using the lexer and parser library in python or any other programming language?
soaj33's user avatar
  • 11
0 votes
1 answer
538 views

Why do those useless instruction are in Rust final binary?

I am currently reversing RUST binaries, and I often come across this block of instruction : .text:000055F4BFB943F2 db 2Eh .text:000055F4BFB943F2 nop word ptr [rax+rax+00000000h] .text:...
Qwark's user avatar
  • 72
1 vote
0 answers
66 views

Is it possible to define the adress of a function in assembly?

I am creating a PoC for anti-disassembly techniques, and I would like to know if there were ways to define the address of functions once compiled with gcc. Here is the PoC program : BITS 32 EXTERN ...
Nark's user avatar
  • 283
2 votes
1 answer
1k views

Identify function in cpp static binary

When I open cpp static binary, how can identify known functions like fopen/ioctl/printf? They have been compiled statically into the binary. I dont know the compiler of this binary .
Keystone's user avatar
  • 533
1 vote
1 answer
502 views

Is there any decompiler, which can produce a compilable result?

I would like to decompile a 32-bit Linux executable to C, modify some parts of it, and then compile it back. I do not care if the C code is not pretty and really hard to maintain. The only thing I ...
Iter Ator's user avatar
  • 224

15 30 50 per page