목록전체 글 (143)
난 정말 최고야 멋있어
EAt 함수 중간에 디버깅 전용 print를 하나 삽입함 print(f"\n ======DBG INFO =====\neat : {eat}\neats : {eats} \neAt : {eAt}\n =====END INFO=====\n") 입력값으로는 숫자3개+영어3개+숫자3개 조합을 받음 여기서 eAt 의 값이 E10a23t9090t9ae0140 이여야 플래그를 얻을 수 있다 이때 2가지 입력값을 넣어 봤을 때의 디버그 정보 case)123abc456 ======DBG INFO ===== eat : 369654cba321 eats : Eat9654 eAt : E36a96t549cb6a3521 =====END INFO===== case)456abc123 ======DBG INFO ===== eat : 1368..
Fiddler의 Composer 기능을 이용하면 쉽게 해결할 수 있다. 이때 주의할 점으로는 헤더에 Content-Type : application/x-www-form-urlencoded 를 반드시 추가해줘야 한다.. 아니면 정상적으로 POST 데이터를 보낼 수 없다 근데 피들러로만 풀면 멋있지 않으니까.... 파이썬으로도 풀어보자! import requests res = requests.post('http://165.227.106.113/post.php',data={'username':'admin','password':'71urlkufpsdnlkadsf'}) print(res.text) ㅎㅎ;; 근데 더 결과가 초라한거 같다.. flag{p0st_d4t4_4ll_d4y}
배팅을 하는 온라인 게임 nc thekidofarcrania.com 10001 를 통해 접속할 수 있다. 게임 방법은 간단한데 돈을 걸고 1~10 사이의 랜덤한 컴퓨터가 생각한 숫자를 맞추면 돈을 벌고 맞추지 못하면 돈을 잃는 게임이다 C:\Users\HelloWorld>nc thekidofarcrania.com 10001 c[3J[5m[36mWelcome to the Game of Luck !. [0m [31m Rules of the Game :[0m (1) You will be Given 500$ (2) Place a Bet (3) Guess the number what computer thinks of ! (4) computer's number changes every new time ..
ABAAAABABAABBABBAABBAABAAAAAABAAAAAAAABAABBABABBAAAAABBABBABABBAABAABABABBAABBABBAABB 이 알 수없는 문자를 해독하라고 한다 힌트는 베이컨을 좋아한다는 이상한 말들.. 찾아보니까 진짜로 A와 B만으로 문자열을 암호화시키는 Bacon's cipher 가 있다;; 복호화 해주면 끝 ilouebacondontyou
와이어샤크로 문제의 파일을 열고 http 패킷만 필터링 해보면 msg 인자에 ZmxhZ3tBRmxhZ0luUENBUH0=값을 주고 GET방식으로 불러오는 것을 찾을 수 있다 이때 이 msg 를 base64로 디코딩 하면 플래그가 나온다 flag{AFlagInPCAP}
01000011010101000100011001111011010000100110100101110100010111110100011001101100011010010111000001110000011010010110111001111101 이 2진수 메시지를 해독하는 문제 파이썬 스크립트로 간단히 해결 가능하다 binstram = '01000011010101000100011001111011010000100110100101110100010111110100011001101100011010010111000001110000011010010110111001111101' print(hex(int(binstram,2))) hexs = '43 54 46 7b 42 69 74 5f 46 6c 69 70 70 69 6e 7d'.s..