WarGame/LOS(22)
-
4. LOS - orc
저번에 심심할때 풀었다가 orc에서 막혀서 다시 포너블에 집중하고, lob, FC3 올클하고 다시왔습니다... 방학동안 너무 놀았어서서 탈이네요 ㅠ 공부 좀더 일찍 시작할껄..ㅠ 본론으로 들어가죠 코드를 보면다음과 같습니다. password의 길이는 구하는 함수인 LENGTH를 이용하고SUBSTR함수를 이용해서 한글자씩 비교하면 좋겠군요!! 아래는 페이로드입니다 :) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849import requestsimport string num_alpha = string.digits + string.ascii_letterspassword = "" #find lengt..
2018.08.04 -
3. LOS - GOBLIN
GOBLIN 3번째 write-up 이다.허접한글이지만 지금 보시는분들덕분에 열심히 쓰는 중입니다..goblin도 마찬가지로 소스코드부터 확인해보죠. 마찬가지로 3번도 id가 admin이면 solve가되는 구조입니다.하지만 get[no]가 2개라서 id에 값을 입력해줄 변수는 보이지 않습니다.어떤 방법으로 시도해 봐야할까요? no값을 정해준 후 id값을 다시 정해주면 될 것 같습니다. 어랏...코드를 다시 살펴보니 ' 도 막혀있네요.. 한번더 우회해서 id 에 admin을 넣어주면 잘 풀릴거같은데...흠plaintext를 16진수 hex값으로 바꾸어주면 string으로 변환되서 들어갑니다.http://freaka.freehostia.com/charset2.php 이 사이트에서 string을 16진수 he..
2018.07.15 -
2. LOS - COBOLT
LOS COBOLT 마찬가지로 2번 문제도 소스코드부터 확인해봅시다! if문에서 id가 'admin'일시 solve가 되군요. 그럼 이번에도 엄청 간단하게 풀을 수 있을 것 같습니다. id 에 'admin'을 넣고 나머지는 다 주석처리! ~~~~?id=admin%27%23 (grin)
2018.07.14 -
1. LOS - GREMLIN
방학동안 개발공부와 보안공부를 같이 진행하려고 하였다. 하지만 내실력을보아하니 웹해킹을위해 php를 어느정도 공부한후 보안과 함께 공부하면 좋을것이라고 판단하였다. 그래서 LOS writeup를 쓸 예정입니다.^^ LOS GREMLIN 먼저 sql 소스코드를보면 다음과같다. if(result['id']) 를 참으로 만들어주게되면 solve가 동작하게된다.그럼 간단하게 생각해보면 id에 참이 들어가게끔만 해주면 된다. ~~~~?id=1234' or '1==1'%23 id의 값이 1234이거나 '1==1'참 %23 = # 뒤에있는 구문 주석처리
2018.07.13