-
Forensic 28카테고리 없음 2017. 3. 7. 20:18
이 문제에서는 비밀번호를 얻는 문제가아닌 비밀번호? 를 관리 ? 하는 그런 것을 없애는 문제이다.
앞서 ZIP 헤더 이 한줄만 잘 알면 풀 수 있다.
이 한줄을 보면 무엇이 수상해보이는지 모를것이다. 바로 Bit Flag(2byte) 이 부분으로 압축 비밀번호가 뜨게끔 안뜨게끔 설정을 해 줄 수 있다고 생각하면 된다.
ZIP 시그니쳐인 PK 로 시작하는 것이 엄청 많다.. CTRL + F 로 찾아다니면서 바꾸면 되겠다 !
PK[4BYTE]버전[2byte]BIT FLAG[2] <- 이 비트 플래그 부분만 바꿔주면 된다 ! 이 BIT 플래그는 여기서는 09 08로 되있다.
계산기로 09를 쳐서 2진수를 보면 끝 1byte가 1 이다. 여기서 끝 1byte가 0 이면 비밀번호를 치라고 안뜰것이다.
이렇게 짜증나게 하지 않고 그냥 다 0으로 바꿔도 된다 !
그래서 플래그는 .. 안알려줄것이다 ㅎㅎㅎㅎ
Isn't it so easy?
Take it.
~~~~~~~~~~~~~~
여기서 ~~~~~~~~~ base 64 인코딩이 되있는상태