일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- reversing.kr
- 라이트업
- 리버싱
- write-up
- 라업
- 드림핵
- vsCode
- 뭉뭉
- 2021
- 풀이
- 리버스 엔지니어링
- 라이트 업
- probgame
- 코드엔진
- 워 게임
- reversing
- 파이썬
- PYTHON
- 시탭
- 변수
- hackingcamp
- c언어
- web
- write up
- ShaktiCTF
- 해킹캠프
- 강의
- 히공
- ctf
- Basic
목록MISC (4)
히공
Rev Baby Crack 문제 메인 함수는 헥스레이가 작동되지 않도록 함수 프롤로그를 빼버렸다. 어려운 코드도 아니고 해서 그냥 어셈으로 분석했다. 키 값이 khngEe 일 때 name 값을 알아내야 하므로 보이는 루틴에서 보이는 연산을 분석해 역연산 루틴을 만들었다. chr(ord('k')-3) + chr(ord('h')-7) + chr(ord('n')-0xb) + chr(ord('g')+4) + chr(ord('E')+0x20) + chr(ord('e')-1) FLAG : HCAMP{hacked} CompReverse 문제 __int64 __fastcall sub_100003D70(const char *buf) { __int64 result; // rax int j; // [rsp+8h] [rbp-..
문제 사이트 form태그를 보니깐 cuser, cpass로 id, 비번을 주는 걸 볼 수 있다. $(document).ready(function(){ $("form").submit(function(){ var usr = $("#cuser").val(); var pswd = $("#cpass").val(); var magic = ""; var _0x3150=["","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x78","\x63\x68\x61\x72\x41\x74","\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x73\x68\x61\x6B\x74\x69"];fun..
problem 3000개의 파일이 있어서 files라는 폴더에 넣었다. from PIL import Image x_size = 10 y_size = 10 def imageMerge(file_list): new_image = Image.new("RGB" , (600, 500), "white") index = 0 for i in range(60): for j in range(50): area = (i*x_size, j*y_size) new_image.paste(file_list[index], area) index+=1 print(index) new_image.save('save_file.jpg') path = 'files/' file_ls = [] for i in range(1,3001): im = Imag..
sSsSSsSSssSSsSsSsSssSSSSSSSssS{SSSsSsSSSsSsSSSsSSsSSssssssSSSSSSSsSSSSSSSSsSSsssSSssSsSSSsSSsSSSSssssSSsssSSsSSsSSSs} 문제 입니다. { 전 문자열의 길이가 30입니다. 플래그 형식이 utflag{}인 것을 생각했습니다. utflag의 길이는 6이고 그래서 한 문자당 5개의 s, S를 쓴다고 생각했습니다. 소문자 s는 1 대문자 S는 0 이런 식으로 변환해주고 97을 더해주면 됩니다. st = 'SSSsSsSSSsSsSSSsSSsSSssssssSSSSSSSsSSSSSSSSsSSsssSSssSsSSSsSSsSSSSssssSSsssSSsSSsSSSs' plus_num = 97 ls = [st[i:i+5] for i i..