The remote service ask for a name, if you send more than 64 bytes, a memory leak happens.
The buffer next to the name's is the first random value used to init the srand()
If we get this value, and set our local srand([leaked] ^ [luckyNumber]) we will be able to predict the following randoms and win the game, but we have to see few details more ;)
The function used to read the input until the byte \n appears, but also up to 64 bytes, if we trigger this second condition there is not 0x00 and the print shows the random buffer :)
The nickname buffer:

The seed buffer:

So here it is clear, but let's see that the random values are computed with several gpu instructions which are decompiled incorrectly:


We tried to predict the random and aply the gpu divisions without luck :(

There was a missing detail in this predcitor, but there are always other creative ways to do the things.
We use the local software as a predictor, we inject the leaked seed on the local binary of the remote server and got a perfect syncronization, predicting the remote random values:

The process is a bit ugly becouse we combined automated process of leak exctraction and socket interactive mode, with the manual gdb macro.
The macro:
Related word
- Github Hacking Tools
- Pentest Tools Open Source
- Hacker
- Tools 4 Hack
- Hack Tools For Mac
- Hack Tools
- Hacking Tools And Software
- Hacking Tools Windows 10
- Free Pentest Tools For Windows
- Hacker Tools 2020
- Android Hack Tools Github
- Hacking Tools For Beginners
- Hack Tools Pc
- Hacker Tools For Mac
- Hacker Tools Apk
- Hacker Tools Apk
- Pentest Tools List
- Pentest Tools Url Fuzzer
- Easy Hack Tools
- Hacking Tools Online
- Hacking Tools Github
- Hacker Tools For Mac
- Hacker Tools 2020
- Hacking Tools Mac
- New Hacker Tools
- Hacking Tools Kit
- Pentest Tools Find Subdomains
- Pentest Tools Bluekeep
- Blackhat Hacker Tools
- Hacking Tools Hardware
- Hacking Tools Online
- Tools Used For Hacking
- Free Pentest Tools For Windows
- Pentest Tools Website Vulnerability
- Hack Tool Apk No Root
- Hacking Tools Windows
- Hacker Tools Apk Download
- Hacker Security Tools
- Pentest Tools For Mac
- What Is Hacking Tools
- Pentest Automation Tools
- Hacker
- Hacker Tools Apk
- Pentest Tools Online
- Nsa Hack Tools Download
- Hackers Toolbox
- Pentest Automation Tools
- Hacker Security Tools
- Hack Tools Online
- Hacking Tools 2020
- How To Make Hacking Tools
- Pentest Tools Nmap
- How To Hack
- Best Hacking Tools 2020
- Easy Hack Tools
- Hacker Tools Online
- Hack Tools Github
- World No 1 Hacker Software
- Hacking Tools Name




No comments:
Post a Comment