
If you are doing any lab training in Hack The Box, Top Hat Sec's Reverse Engineering 101, Point3's Escalate, or some other class, training, etc - you might need to use Evan's Debugger at some point. This debugger tool came as an update in WNL8 (in Update 5), but lately has been giving some grief about updating
g++
and cmake
.First, you will need to add this line to the
/etc/apt/sources.list
file,# G++ 5+ deb http://ftp.de.debian.org/debian sid main
Then, simply do an,
root@wnl8:~# apt-get update && apt-get install g++ cmake
Next, we will recompile and install
edb
with the following command (the installation files should still be on your file system).
root@wnl8:~# cd /pwnt/reverse-engineering/edb-debugger/
root@wnl8:~# rm -rf build
root@wnl8:~# mkdir build
root@wnl8:~# cd build
root@wnl8:~# cmake ..
root@wnl8:~# make
root@wnl8:~# make install
Any errors that you may receive will most likely output exactly what needs added, updated, etc, but you can post them as comments here if you get stuck. I tried this with a fresh installation of WNL8 (including all the updates to (7)) and it worked well.As you can see form the screenshot above, you can dive right in and start reverse engineering those apps for flags/etc once done. ~Douglas