본문 바로가기
반응형

pwnable15

[Toddler's Bottle] black jack 뭔소리야.....블랙잭게임이 실행된다.몇번해봤는데 뭘하라는 건지.... write-up을 참고했다.int betting() //Asks user amount to bet{printf("\n\nEnter Bet: $");scanf("%d", &bet);if (bet > cash) //If player tries to bet more money than player has{printf("\nYou cannot bet more money than you have.");printf("\nEnter Bet: ");scanf("%d", &bet);return bet;}else return bet;} // End Function해당 부분은 베팅을 하는 금액을 받아서 적용하는부분이다.betting 부분이 cash(현금.. 2024. 5. 11.
[Toddler's Bottle] cmd1 실행하자마자 오류가 난다. 코드를 보자.#include  #include  int filter(char* cmd){         int r=0;         r += strstr(cmd, "flag")!=0;         r += strstr(cmd, "sh")!=0;         r += strstr(cmd, "tmp")!=0;         return r; } int main(int argc, char* argv[], char** envp){         putenv("PATH=/thankyouverymuch");         if(filter(argv[1])) return 0;         system( argv[1] );         return 0; } 모르는 것을 정리해보자ch.. 2024. 5. 11.
[Toddler's Bottle] lotto #include  #include  #include  #include  unsigned char submit[6]; void play(){         int i;         printf("Submit your 6 lotto bytes : ");         fflush(stdout);         int r;         r = read(0, submit, 6);         printf("Lotto Start!\n");         //sleep(1);         // generate lotto numbers         int fd = open("/dev/urandom", O_RDONLY);         if(fd==-1){                 printf("error.. 2024. 5. 11.
[Toddler's Bottle] blukat blukat? 이름이 이상하다...헛소리하다??#include  #include  #include  #include  char flag[100]; char password[100]; char* key = "3\rG[S/%\x1c\x1d#0?\rIS\x0f\x1c\x1d\x18;,4\x1b\x00\x1bp;5\x0b\x1b\x08\x45+"; void calc_flag(char* s){         int i;         for(i=0; i                flag[i] = s[i] ^ key[i];         }         printf("%s\n", flag); } int main(){         FILE* fp = fopen("/home/blukat/password", "r".. 2024. 5. 11.
반응형