Notice
Recent Posts
Recent Comments
Link
ยซ   2024/09   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
Tags more
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กHacking/Wargame (10)

๐Ÿ’ป ๐Ÿง

Wargame ) pyc decompile

์‚ฌ์‹ค ์ด ๋ฌธ์ œ๋Š” ์ด๋ฏธ ํ’€์–ด๋ฒ„๋ ธ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ํ’€์ด๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์‹ถ๋‹ค. pyc ํŒŒ์ผ์„ ํ•˜๋‚˜ ์คฌ๋‹ค. ์„œ๋ฒ„ ์‹œ๊ฐ„๋„ ์คฌ๋Š”๋ฐ ์ž…๋ ฅ๊ฐ’์ด ์—†๋Š”๊ฑฐ๋กœ ๋ณด์•„ ํŒŒ์ผ์•ˆ์— ํ”Œ๋ž˜๊ทธ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ์„œ๋ฒ„์— ์ง์ ‘ ๋ณ€์ˆ˜๋ฅผ ์ „๋‹ฌํ•ด์•ผํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค. pyc ,, ๋””์ปดํŒŒ์ผ ํ•˜๋ผ๋Š” ๋“ฏ ํ•˜๋‹ค. ํŒŒ์ด์ฌ ์ปดํŒŒ์ผ ํŒŒ์ผ์ธ๋ฐ, c ์˜ exe ๊ฐ™์€ ๋Š๋‚Œ์ด๋‹ค. ์ด๋ฏธ ๋งŒ๋“ค์–ด ๋‘” ์‹คํ–‰ํŒŒ์ผ์€ ์ปดํŒŒ์ผ ์‹œ๊ฐ„์„ ์•„์ฃผ ์ ˆ์•ฝํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. pyc ํŒŒ์ผ์„ ๊ทธ๋Œ€๋กœ ์—ด๋ฉด ์•Œ์•„๋ณผ ์ˆ˜ ์—†๋‹ค. ๋•Œ๋ฌธ์— ๋””์ปดํŒŒ์ผ์ด ํ•„์š”ํ•˜๋‹ค. ๋””์ปดํŒŒ์ผ์€ uncompyle6 ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ–ˆ๋‹ค. ์„ค์น˜๋„ ๊ฐ„ํŽธํ•˜๋‹ˆ ์„ค์น˜๋ฅผ ํ•ด๋‘์ž. pip install uncompyle6 uncompyle6 bughela.pyc ์„ ์‹คํ–‰ํ–ˆ๋”๋‹ˆ, ์ด์ œ ์ฝ”๋“œ๊ฐ€ ๋ณด์ธ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ฝ์–ด๋ณด๋ฉด flag ๊ฐ€ http ๋กœ ์ง์ ‘ ๋ณ€์ˆ˜๋ฅผ ์ „๋‹ฌํ•˜..

Hacking/Wargame 2020. 7. 13. 22:43
Wargame ) EASY_Crackme

๋ฆฌ๋ฒ„์‹ฑ ๋ฌธ์ œ์ด๋‹ค. ๋ฆฌ๋ฒ„์‹ฑ ํ•  ๋•Œ๋งˆ๋‹ค ์œˆ๋„์šฐ ๊ฐ€์ƒํ™˜๊ฒฝ์— ๋“ค์–ด๊ฐ€๋Š”๊ฒŒ ๊ท€์ฐฎ๋‹ค. ๊ทธ๋žจ์„ ์™œ ํŒ”์•„๋ฒ„๋ ธ์„๊นŒ ํ•˜๋Š” ์ƒ๊ฐ๋„ ,,,,, ์–ด์จŒ๋“  , ๊ฐ„๋‹จํ•˜๋‹ค๋‹ˆ๊นŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•œ๋ฒˆ ํ’€์–ด๋ณด๊ฒ ๋‹ค. ๋“ค์–ด๊ฐ€๋ณด๋ฉด exe ํŒŒ์ผ์„ ์ฃผ๊ณ , ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ฐพ์•„๋ณด๋ผ๊ณ  ํ•œ๋‹ค. ์‹คํ–‰์‹œํ‚ค๋ฉด ์ด๋Ÿฐ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๊ณ , ์ž„์˜์˜ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด nono ๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฐ•์Šค๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์˜ˆ์ƒํ•˜๊ฑด๋ฐ, ์ž…๋ ฅํ•œ ๊ฐ’๊ณผ ๋น„๊ตํ•˜๋Š” ๋ช…๋ น์–ด ์ดํ›„ ์˜ณ์€ ๊ฐ’์ด ์ž…๋ ฅ๋œ๋‹ค๋ฉด correct ! ์ฏค์ด ๋‚˜์˜ค๋ฉฐ ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋‚˜์˜ค๊ฒ ๊ณ  ์˜ณ์ง€ ์•Š์€ ๊ฐ’์ด ์ž…๋ ฅ๋œ๋‹ค๋ฉด nono ๋กœ jump ํ•ด์„œ ๋ฉ”์‹œ์ง€ ๋ฐ•์Šค๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ ์ฏค์ด ๋˜๊ฒ ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ์˜ค๋‹ต์ผ ๊ฒฝ์šฐ nono ๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์ถœ๋ ฅ๋จ์„ ์•Œ๊ณ  ์žˆ์œผ๋‹ˆ string ๊ฒ€์ƒ‰์„ ์ด์šฉํ•ด ํ•œ๋ฒˆ์— ๊ทธ ๋ช…๋ น์–ด๋กœ ์ด๋™ํ•˜์—ฌ ์—ฟ๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. ๋””๋ฒ„๊ฑฐ๋Š” x32Dbg ๋ฅผ ์‚ฌ์šฉํ•˜..

Hacking/Wargame 2020. 7. 12. 15:32
Wargame ) Type Confusion

๊ฐ„๋‹จํ•œ Compare ์— ๊ด€ํ•œ ์ทจ์•ฝ์ ์œผ๋กœ ๋ณด์—ฌ์ง„๋‹ค. ํŽ˜์ด์ง€ ์ž์ฒด๋Š” ๋ณผ ํ’ˆ ์—†๋‹ค. ์†Œ์Šค๋ฅผ ์‚ดํŽด๋ณด์ž. php ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์„ key ๋กœ ์‚ฌ์šฉํ•˜๊ณ  json ํ˜•ํƒœ๋กœ ์„œ๋ฒ„์— ์ „์†กํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์—ฌ์ง„๋‹ค. ๊ทธ๋ฆฌ๊ณ  submit_check ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ๊ฐ’ ๊ฒ€์ฆ๋„ ํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ๋ณด์—ฌ์ง„๋‹ค. ์ด ๋ถ€๋ถ„์„ ๋ณด๋ฉด, POST ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก ๋œ json ํ˜•ํƒœ์˜ ๊ฐ’์„ ๊ฐ€์ ธ์˜จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„์—์„œ ์ƒ์„ฑํ•œ key ๊ฐ’๊ณผ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ์— ๋ณด๋‚ธ ๊ฐ’์„ '==' ๋™๋“ฑ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ๋น„๊ตํ•œ๋‹ค. ๋น„๊ต์™€ ๊ด€๋ จ ๋œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์•„์•ผ๊ฒ ๋‹ค. ์„œ๋ฒ„์—์„œ ๊ฐ€์ ธ์˜จ js ์—์„œ๋Š” submit๊ณผ submit_check ํ•จ์ˆ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค. submit ํ•จ์ˆ˜์—์„œ๋Š” submit_check ์—์„œ ๊ฒ€์ฆํ•œ ์ž…๋ ฅ๊ฐ’์„ ์ธ์ž๋กœ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด ์‚ฌ์ด์—์„œ ๋ฐœ์ƒ๊ฐ€๋Šฅํ•œ ์ทจ..

Hacking/Wargame 2020. 7. 9. 16:15
Wargame ) tmitter

tmitter ๋ฌธ์ œ์ด๋‹ค. admin ์œผ๋กœ ์ ‘๊ทผํ•˜๋ฉด ๋œ๋‹ค๋Š”๋ฐ ์ฒ˜์Œ์— ํ…Œ์ด๋ธ”์„ ๋ณด์—ฌ์ฃผ๊ธธ๋ž˜ ์ธ์ ์…˜ ๋ฌธ์ œ์ธ๊ฐ€ ํ–ˆ๋‹ค. ๋“ค์–ด๊ฐ€๋ณด๋ฉด ์ด๋ ‡๊ฒŒ ์ƒˆ๋กœ์šด ๊ณ„์ •์„ ๋งŒ๋“ค๊ฒƒ์ธ์ง€, ๊ณ„์ •์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•ด์„œ ์„ ํƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฃผ์–ด์ง„ ํ…Œ์ด๋ธ” ์ •๋ณด๋ฅผ ์ด์šฉํ•ด์„œ ์ธ์ ์…˜์„ ์‹œ๋„ํ•ด๋ณด๊ฒ ๋‹ค. ID ์— admin ์„ ๋„ฃ๊ณ  password ์— 'select ps from tmitter_user where id='admin' ; -- ๋ฅผ ๋„ฃ๊ณ  ๋กœ๊ทธ์ธ์„ ์‹คํ–‰ํ–ˆ๋‹ค. ์‹คํŒจ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์™€์„œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์•˜๋”๋‹ˆ maxlength ๊ฐ€ 32๋กœ ์„ค์ •์ด ๋˜์–ด์žˆ์—ˆ๋‹ค . ์ด๊ฒƒ์„ 50์œผ๋กœ ๋ฐ”๊พธ๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•ด๋ณด์•˜๋‹ค. ์—ญ์‹œ ์‹คํŒจํ–ˆ๋‹ค. ์‚ฌ์‹ค sql ์ธ์ ์…˜์„ ์‚ฌ์šฉํ•  ๋•Œ์—๋Š” ์ฟผ๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ ๋’ค์— ํ•ด์•ผํ•œ๋‹ค. ์–ด๋–ค ์ฟผ๋ฆฌ๋ฌธ์ธ์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋‹ค์Œ์œผ๋กœ ..

Hacking/Wargame 2020. 7. 9. 01:29
Wargame ) Fly me to the moon

java script ๋ฅผ ์ด์šฉํ•œ ๊ฒŒ์ž„์ธ๋ฐ, cheating system ์„ ์šฐํšŒํ•˜์—ฌ ๊ฒŒ์ž„์„ ํด๋ฆฌ์–ดํ•ด์•ผํ•œ๋‹ค. ๋น„ํ–‰๊ธฐ๋ฅผ ์›€์ง์ด๋Š” ๊ฒŒ์ž„์ธ๋ฐ ์ฃฝ๊ณ ๋‚˜๋ฉด 31337 ์ ์„ ๋‹ฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ •์งํ•˜๊ฒŒ ํ•ด์„œ๋Š” 31337 ์— ์ ˆ๋Œ€ ๋„๋‹ฌํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์‹œ๊ฐ„์ด ์•„๊น๋‹ค. ๋”ฐ๋ผ์„œ Score ๋ฅผ ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋Š” ํ•จ์ˆ˜๋‚˜ ๊ฐ’์„ ์กฐ์ž‘ํ•ด์•ผ ํ•œ๋‹ค. ๋จผ์ € ์†Œ์Šค๋ฅผ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” JavaScript ์ด์™ธ์— ๋ˆˆ์— ๋„๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ๋‹ค. ๋‚œ๋…ํ™” ๋œ javascript ์ธ๋ฐ javascript ๋‚œ๋…ํ™”๋ฅผ ํ•ด๋…ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค. ๋งฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ์— ๊ทธ ํ”„๋กœ๊ทธ๋žจ์€ ์„ค์น˜ํ•˜์ง€ ๋ชปํ–ˆ๊ณ , ์˜จ๋ผ์ธ ํ•ด๋…๊ธฐ๋ฅผ ์ด์šฉํ–ˆ๋‹ค. https://www.strictly-software.com/unpack-javascript Javascript Unpack..

Hacking/Wargame 2020. 7. 7. 16:55