crypto-cat / ctf Goto Github PK
View Code? Open in Web Editor NEWCTF chall write-ups, files, scripts etc (trying to be more organised LOL)
CTF chall write-ups, files, scripts etc (trying to be more organised LOL)
Hello,
While going through your videos, I discovered an issue on Lines 115. It looks like io.recvlines(2) needs to be io.recvlines(5) for the code to work
https://github.com/Crypto-Cat/CTF/blob/main/pwn/rop_emporium/7-pivot/1-32bit/pwntools_dbg.py#L115
I'm currently on Kali Linux OS. While I try to run your pwntool_dbg.py on the split32 file it shows the following error:
─$ python2 pwntools_dbg.py
[!] Could not populate PLT: invalid syntax (unicorn.py, line 110)
[+] Starting local process './split32': pid 21465
[*] 0x804a018 system
[*] 0x804a030 /bin/cat
[*] Process './split32' stopped with exit code -11 (SIGSEGV) (pid 21465)
[+] Parsing corefile...: Done
[*] '/home/pegasus/Documents/CTF/rop_emporium_all_challenges/rop_emporium/2-split/1-32bit/core.21465'
Arch: i386-32-little
EIP: 0x6161616c
ESP: 0xffb947d0
Exe: '/home/pegasus/Documents/CTF/rop_emporium_all_challenges/rop_emporium/2-split/1-32bit/split32' (0x8048000)
Fault: 0x6161616c
[*] located EIP offset at 44
[+] Starting local process './split32': pid 21468
Traceback (most recent call last):
File "pwntools_dbg.py", line 76, in <module>
flag = io.recvline()
File "/home/pegasus/.local/lib/python2.7/site-packages/pwnlib/tubes/tube.py", line 490, in recvline
return self.recvuntil(self.newline, drop = not keepends, timeout = timeout)
File "/home/pegasus/.local/lib/python2.7/site-packages/pwnlib/tubes/tube.py", line 333, in recvuntil
res = self.recv(timeout=self.timeout)
File "/home/pegasus/.local/lib/python2.7/site-packages/pwnlib/tubes/tube.py", line 105, in recv
return self._recv(numb, timeout) or b''
File "/home/pegasus/.local/lib/python2.7/site-packages/pwnlib/tubes/tube.py", line 183, in _recv
if not self.buffer and not self._fillbuffer(timeout):
File "/home/pegasus/.local/lib/python2.7/site-packages/pwnlib/tubes/tube.py", line 154, in _fillbuffer
data = self.recv_raw(self.buffer.get_fill_size())
File "/home/pegasus/.local/lib/python2.7/site-packages/pwnlib/tubes/process.py", line 686, in recv_raw
raise EOFError
EOFError
[*] Process './split32' stopped with exit code -11 (SIGSEGV) (pid 21468)
Help me resolve it!
Hi,
Wasn't sure how best to contact so opened as issue.
I think the link to the Ghidra cheat sheet should be https://ghidra-sre.org/CheatSheet.html
Thanks!
Hi there!
You can add one ctf platforma and YouTube channel.
CTF Platform : A place to learn and improve penetration testing/ethical hacking skills for FREE. The labs consist of 30+ real world scenarios to practice the latest exploits and cutting edge hacking techniques.
Vulnmachines
YouTube channel : We create videos on Simplify CVE exploits and lab solution for Vulnmachines
Vulnmachines
when i use the debug,gdb.debug(), it reply Remote 'g' packet reply is too long, I try in ubuntu 16.04 and ubuntu 20.04,gdb 8.2 and 11.2 ,python2 and python3 , the problem is exist,thank you
What is your .gdbinit color settings? I like them more than the stock pwngdb/peda/gef ones
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.