Update DownUnderCTF 2023/beginner/pyny/README.md

This commit is contained in:
2023-09-05 11:28:39 +02:00
parent e54137ee0e
commit 4ff011a565

View File

@@ -13,7 +13,7 @@ def _(): pass
You probably want to do some easy stuff, like.. "decoding", and sure you can do that apparently.
Well I'm different, and went for the debugger route. Sadly the debugger shipped with Pycharm and VSCode seems to be incapable of running this punycode.
So if a python is based on C and the python debugger is not an option, what do you do? Correct, you step through the literal python elf with gdb. Set a breakpoint at several Functions that might compare memory and get ready to cramp from the constant Enter Spam in order to continue through that binary. At Some point you will get the flag, but that can be optimised.
So if python is based on C and the python debugger is not an option, what do you do? Correct, you step through the literal python elf with gdb. Set a breakpoint at several Functions that might compare memory and get ready to cramp from the constant Enter Spam in order to continue through that binary. At Some point you will get the flag, but that can be optimised.
Luckily some guy called Juan Cespedes, might have had a similar problem and decided to do something: