호그와트 357

my vision : 영혼으로 보았기에 이 길을 택했다

그날의 감정을 저는 뭐라고 설명하는 것이 좋은지 모르겠습니다. 어느날 저는 매우 깊은 복음적 감정을 경험했습니다. 매우 깊은 영혼의 떨림 속에서 인류의 공익을 위하여 global network가 원활하게 잘 될 수 있도록 해킹과 보안에 있어서 제 역할을 잘 담당하는 것이 너무나 필요하다는 것을 느꼈습니다. 마치 그리스도가 온 인류를 위해 십자가를 짊어졌다고 하는 것처럼 수많은 사람들의 공익을 위해 작지만 제 일에 최선을 다하는 것이 가장 복음적이라는 확신이 들었습니다. 그것은 책을 읽거나 글을 쓰는 것과는 달랐습니다. 논리적으로 생각하고 책을 읽고 글을 쓰는 건 제가 가장 잘하는 것이고 또 즐겨해왔던 일입니다. 가장 깊은 몰입을 누렸던 영역이기도 합니다 그러나 이러한 사명을 느꼈던 것은 아니었습니다. 그..

호그와트 2021.11.20

유튜브 프리미엄 공짜로 이용하기

유튜브 프리미엄을 돈 주고 이용하거나 국적을 바꿔서 싸게 이용하거나 (참고로 이 글은 국적 바꿔서 이용하는 글 보다 더 불법적인 부분이 하나도 없다) 기타 등등 많고도 많다. 그런데 유튜브 프리미엄을 공짜로 이용할 수 있는 방법이 있다면 어떨까? 나는 해커이기 때문에 웹 구성이나 전개 방식 등에 굉장히 관심이 많은 편이다. 이걸 조금 유치하게는 '비즈니스 로직 취약점'이라고 부른다. 유튜브에서도 그게 발견되었다. 막상 찾기는 했는데 어떻게 유튜브한테 알려줘야 되는지 모르겠어서 (나는 sns를 전혀 이용하지 않는다) 그냥 블로그에나 자그마하게 공유하고자 한다. 이미 다 알고 있는 내용일 수도 있다. 1)유튜브에 들어가서 원하는 동영상을 찾는다 2) 원하는 동영상이 나오면 그냥 그 동영상을 누른다 3)그 후..

호그와트 2021.11.20

웹해킹 56번 문제

문제 먼저 분석해보자 admin guest가 나와있다 read file을 눌러도 access denied 라며 거부된다 어떻게 뚫어야 할까? 일단 검색창이 있으니 이 부분이 기본적인 attack vector가 될 거라 기대할 수 있다 sql injection을 시도해본다 1이나 or 등 많은 것들을 시도해보아도 별다른 반응이 없다 그러나 그 후에 hello 같은 것들을 쳐보면서 내용에 검색값이 있으면 그 조건에 해당하는 내용을 출력해주는 검색문이라는 걸 알 수 있다 _ _ _ 을 붙여서 쳐서 admin이 총 길이가 얼마나 되는지 파악한다 __을 쳤을 때 admin과 guest가 계속해서 검색되는 이유는 나도 잘 모르겠다 아무튼 그렇게 계속 검색되어지고 길이가 ____ 붙인 값을 넘어가는 순간 출력이 되지..

호그와트 2021.11.16

드림핵 재밌는 misc문제

RHt5ZWNlLW9sLW5vZXdvb29vIX1IY2JyaGZ0b3NlY2Ryd3d3dyEh ​ D{yece-ol-noewoooo!}Hcbrhftosecdrwwww!! ​ DH{헤으으으으으응응!!!} ​ https://cryptii.com/pipes/rot13-decoder ​ 문제를 보자마자 왠지 decoding 하는 문제라는 생각이 들었다 완전히 근거 없는 추리는 아니었던 게 문제의 2번째 줄에 Rail Fence → Base64 → ROT13 버젓이 이렇게 써있었기 때문이다 그리고 그 위에는 암호문이 적혀있는 것 같았다 그래서 그걸 바탕으로 가볍게 풀었다 감사합니다 !!

호그와트 2021.11.16

리버싱은 매우 재미있다

3890145726 이 숫자가 뜻하는 바는 무엇인가? -> 숫자가 랜덤처럼 보여서 몰랐는데 3890145726은 자세히 보면 1~9까지의 숫자가 전부 있다 1234567890 각각의 입력값을 받아서 숫자로 변환시켜 주는 것을 의미한다 이는 역으로 말해서 원하는 input값을 넣기 위해서 변환된 알파벳 값을 input해야한다는 것을 의미한다 전체적인 큰 그림을 그려보았을 때 핵심은 매우 간단하다 한 가지 입력값을 받은 후에 sub_1400011E0 함수를 통해서 값을 검증한 다음 correct / wrong 을 출력하는 것이다 dwsqawdu는 입력값 뒤에 더하는 값이라는 건 알 수 있었다 input d w s q a w d u x * 2 - 1 + 2 * 7 즉 이 프로그램은 알파벳과 숫자를 서로 변환시..

호그와트 2021.11.16