Level07
echo $LOGNAME
level07@SnowCrash:~$ ls -l
total 12
-rwsr-sr-x 1 flag07 level07 8805 Mar 5 2016 level07level07@SnowCrash:~$ ./level07
level07## Here 192.168.1.92 is my Virtual Machine session ip.
## Your might be different.
$> scp -P 4242 level07@192.168.1.92:/home/user/level07/level07 . $> retdec-decompiler.py level07#include <stdint.h>
#include <stdlib.h>
#include <unistd.h>
// ------------------------ Functions -------------------------
// From module: /home/user/level07/level07.c
// Address range: 0x8048514 - 0x80485a1
// Line range: 6 - 24
int main(int argc, char ** argv)
{
int32_t v1 = getegid(); // 0x804851d
int32_t v2 = geteuid(); // 0x8048526
setresgid(v1, v1, v1);
setresuid(v2, v2, v2);
char * buffer = NULL; // bp-28
char * env_val = getenv("LOGNAME"); // 0x8048576
asprintf(&buffer, "/bin/echo %s ", env_val);
return system(buffer);
}Password for next level
Command summery
Last updated