gsingh93
gsingh93
I think that syntax could work. I don't like functions for things like this just because it's easy to add a variable in anywhere in the expression, but I think...
I think ld.so is starting to get used a bit more often nowadays, but I think it's fine to only have the first three in the list, and then as...
I guess when this gets implemented, we can remove the `$heap_base` stuff: https://github.com/pwndbg/pwndbg/issues/1060
I wonder if we can fix some of the issues with `breakrva` mentioned in the initial post by subclassing gdb.Breakpoint?
I have multiple PoCs for this, since it pretty much happens with every heap pwnable :) It's easy to reproduce, but I'm not sure exactly how to fix this. Should...
I'm fine with option 2, but there's a few things to note: 1. This might be a little more tricky than the other implementations. Generally, we always want to stop...
@disconnect3d what do you think about my comments above about option 1 and 2, and @lonnywong's suggestion to display all the chunks but cut out the middle of each chunk...
> About a corrupted chunk, we shouldn't show the content after the top chunk. It may reduce the size in most cases. I had assumed that this issue was occurring...
I'm running into a similar issue with libc6_2.27-3ubuntu1.4. I think the reason is because the URLs like http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/ only contain the latest version of the package pushed to any release...
Here's an example I'm using to test: ```python #!/usr/bin/env python3 from pwn import * def check_connection(p): print('p.proc.stdin.closed:', p.proc.stdin.closed) print('p.proc.stdout.closed:', p.proc.stdout.closed) print("p.connected('send'):", p.connected('send')) print("p.connected('recv')", p.connected('recv')) print("p.can_recv()", p.can_recv()) print('') p = process('/bin/ls')...