Skip to main content
3 votes
1 answer
70 views

The book said that ASLR is activated by default on Linux, but when I try to confirm it, I find a strange problem: when I click the run button in VSCode, it always outputs a fixed stack address and ...
jz steven's user avatar
0 votes
1 answer
79 views

I noticed an older app had the Randomized Base Address option set to No (/DYNAMICBASE:NO) for some reason. I changed it to Yes, then forgot about it. Came back days later to run the application in ...
user3161924's user avatar
  • 2,547
0 votes
0 answers
43 views

I have an app written in C++ (Windows) which also used some third party libraries. In the app there are many news/deletes together with mallocs and frees. Now I met with a bug that some data on the ...
Nekomiya Kasane's user avatar
0 votes
1 answer
49 views

Take two functions in the libc.so.6 listing, for example: setvbuf 0017a3f0 system 0014f760 The two are 0x2ac90 distant. Upon execution with ASLR enabled, will the functions be called from ...
rdre8's user avatar
  • 49
1 vote
0 answers
91 views

We have raw addresses from a Linux program's call stack, but how do we use addr2line to convert the addresses if the program is a position-independent executable (PIE)? In Windows, we can record the ...
Myria's user avatar
  • 3,907
0 votes
1 answer
889 views

After doing a fresh install of PyCharm 2019.2.5 with Windows 10, I get this message I tried to install it for a course I am taking but got stuck and it won't open the IDE. Even after uninstalling and ...
Avi Parshan's user avatar
  • 2,657
0 votes
0 answers
48 views

My question is based on this tiny stkaddr.cpp program: #include <stdio.h> int main(int argc, char *argv[]) { printf("&argc = %p\n", &argc); } Using Visual Studio 2019, I ...
Jimm Chen's user avatar
  • 3,831
0 votes
1 answer
647 views

I have wrote a c program on a Linux computer which displays main function address. ASLR seems to be enabled because address is not the same if a launch the program several times. I have tried to debug ...
Bob5421's user avatar
  • 9,353
0 votes
0 answers
322 views

I'm on an Ubuntu ( 22.04.3) x86_64 system. I know how virtual memory and pages work in general and I also know that systems can use ASLR. However I'd like to know what exactly happens in an Ubuntu ...
alessio solari's user avatar
0 votes
1 answer
176 views

I have a situation where a coredump (generated on a remote system) is not matching symbols in the .o file. I am suspecting this is due to ASLR. Unfortunately, I'm not sure how ASLR is supposed to ...
HardcoreHenry's user avatar
0 votes
0 answers
53 views

I've heard that Windows ASLR is session-based: A DLL would be relocated only once in each session, subsequent linking to the same dll in the same session would reuse this cached relocation. So I tried:...
yyyy's user avatar
  • 670
1 vote
0 answers
25 views

I've been playing with a binary programmed in C that has a buffer overflow to investigate how the different binary protections work and I've run into a situation that I can't quite figure out. I made ...
Rod Flanders's user avatar
0 votes
0 answers
166 views

I'm looking for a mechanism like ASLR for Linux in order to benchmark a distributed application while accounting for incidental layout changes. For background and motivation, see the Stabilizer paper. ...
Ben Sidhom's user avatar
  • 1,608
3 votes
1 answer
876 views

I debug a remote Linux process with GdbServer. And I want to put a breakpoint in some function. The problem is that this process use ASLR so each time that process load in another address. I can watch ...
Kokomelom's user avatar
  • 363
1 vote
0 answers
1k views

I came from this link: Force gdb to load shared library at randomized address and I learned that gdb will disable ASLR for the current process. But the only way I know to disable ASLR is to do it ...
daisy's user avatar
  • 23.7k

15 30 50 per page
1
2 3 4 5
14