I would like to pass the linker option /DYNAMICBASE:no to the msvc linker via the vcxproj file which msbuild is using to compile the project. If someone would like to replicate my failures I am using this vcxproj file to compile bitcoind using this command to build the project: msbuild bitcoind/bitcoind.vcxproj /p:Platform=x64 /p:Configuration=Release /t:build While ..
Category : aslr
I am patching an exe file using OllyDbg and I am accessing a specific memory address this way MOV EAX, DWORD PTR DS:[00DE3DA0] at two locations. The first location is at an instruction I’ve replaced somewhere in the middle of the file, the other one is at the very bottom where were some empty spaces ..
Is there a way to determine the virtual address lengths of different variables of a x86-64 operating systems without digging through the documentation of the processor manufacturers or using processor specific assembler code? Is the virtual address length only determined by the processor independent of the x86-64 operating system? My approach: Based on a 64 ..
I just read about ASLR, and i found gcc have related flag for ASLR from here. The flag is -Wl,–dynamicbase, so i try it with this command gcc test.c -Wl,–dynamicbase -o test.exe. I try run it and everything runs well, but when i check for ASLR with ProcessExplorer, it looks like ASLR for my program ..

I wrote a very simple program in Windows: bool myfunc(char arg) { return (bool)arg; } int main() { int mine = 3; myfunc(‘a’); std::cout << "Hello World!n"; } When I was debugging it (Debug build), it seems that all the dependency DLLs are loaded into the same address each time: But I thought ASLR ensures ..
Recent Comments