Skip to content

arhhhhh404/rootme-programmation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rootme programmation

Root-Me Programming Challenges

TCP - Back to school

Challenge Link

  • We have to create a TCP socket to challenge01.root-me.org:52002
  • after the connection we calculte the number 1 and 2 and round the result to two decimal place
  • and then send the result two second after receive the two number
compilation
gcc -Wall -Wextra -O2 -o rootme1 rootme1.c -lm

TCP - Encoded string

Challenge Link

  • We have to create a TCP socket to challenge01.root-me.org:52023
    • after the connection we decode the base64 encoded string
    • and then send the decoded string two second after receive the encoded string
compilation

install the library: libssl-dev

gcc -Wall -Wextra -O2 -o rootme2 rootme2.c -lssl -lcrypto

TCP - The Roman wheel

Challenge Link

  • We have to create a TCP socket to challenge01.root-me.org:52021
    • after the connection we decode the rot13 encoded string
    • and then send the decoded string two second after receive the rot13 encoded string
compilation
gcc -Wall -Wextra -O2 -o rootme3 rootme3.c

TCP - Uncompress Me

Challenge Link

  • We have to create a TCP socket to challenge01.root-me.org:52022
    • after the connection we decode the base64 encoded string
    • after we decompress the base64 decoded string
    • and then send several times the decompress decoded string two second after receive the string
compilation

install the library: libssl-dev, zlib1g-dev

gcc -Wall -Wextra -O2 -o rootme4 rootme4.c -lssl -lcrypto -lz

About

the programming part of rootme

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages