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
171 views

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

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

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
101 views

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

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

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

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
430 views

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
237 views

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
148 views

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

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
542 views

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

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

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

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