$ cat rand.c
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main(void)
{
srand((unsigned) time(NULL));
for (int i=0; i<=20; i++) {
printf("%d \n",rand()%10);
}
return 0;
}
$ gcc ^C
$ gcc rand.c -o genrand
$ cat datechange.rb
out = `curl -Is http://ctfq.sweetduet.info:10080/~q31/kangacha.php`
s = out.split("\n")
d = s[1][6,s[1].length-1].chop.chomp
p `date`
`sudo date -s "#{d}"`
p `date`
puts `./genrand | nc ctfq.sweetduet.info 10777`
$ ruby datechange.rb
$ ruby datechange.rb
"Sun Sep 24 16:58:23 JST 2017\n"
"Sun Sep 24 16:58:24 JST 2017\n"
Level 1/20, Challenge 1/10
? Correct!
Level 2/20, Challenge 1/8
? Correct!
Level 3/20, Challenge 1/6
? Correct!
Level 4/20, Challenge 1/4
? Correct!
Level 5/20, Challenge 1/2
? Correct!
Level 6/20, Challenge 1/1
? Correct!
Level 7/20, Challenge 1/1
? Correct!
Level 8/20, Challenge 1/1
? Correct!
Level 9/20, Challenge 1/1
? Correct!
Level 10/20, Challenge 1/1
? Correct!
Level 11/20, Challenge 1/1
? Correct!
Level 12/20, Challenge 1/1
? Correct!
Level 13/20, Challenge 1/1
? Correct!
Level 14/20, Challenge 1/1
? Correct!
Level 15/20, Challenge 1/1
? Correct!
Level 16/20, Challenge 1/1
? Correct!
Level 17/20, Challenge 1/1
? Correct!
Level 18/20, Challenge 1/1
? Correct!
Level 19/20, Challenge 1/1
? Correct!
Level 20/20, Challenge 1/1
? Correct!
Congratulations!
Created
September 24, 2017 07:55
-
-
Save shiv3/213d36890076ab8555de06b18af09718 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment