์‚ฝ์งˆ ๋ชจ์Œ

์‚ฝ์งˆ ๋ชจ์Œ ๋ณ„๋„์˜ ํฌ์ŠคํŒ…์„ ํ•˜๊ธฐ์—” ์• ๋งคํ•œ ๊ฐ„๋‹จํ•œ ์‚ฝ์งˆ๋“ค์„ ๊ธฐ๋ก #Android #Java Java ๋ณ„๋„ ํฌ์ŠคํŒ… - '์ฝœ๋ฐฑ for ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ' Google Firebase์˜ Firestore DB์—์„œ ๊ฐ’์„ ์ฝ์–ด์™€ ์™ธ๋ถ€๋กœ ๋„˜๊ฒจ ์‚ฌ์šฉํ•˜๋ ค๋˜ ์ค‘, Firestore์˜ get๋ฌธ์žฅ์ด ๋น„๋™๊ธฐ๋กœ ์ด๋ค„์ง€๊ธฐ๋•Œ๋ฌธ์—(๋‚˜์ค‘์—), ์™ธ๋ถ€๋กœ ๊ฐ’์„ ์ „๋‹ฌํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ๊ณง๋ฐ”๋กœ ์‹คํ–‰๋˜์–ด NULL์ƒํƒœ๋กœ or ํ•ด๋‹น๋ณ€์ˆ˜์˜ ์ž๋™์ดˆ๊ธฐํ™”๊ฐ’ ์ƒํƒœ๋กœ ๋„˜์–ด๊ฐ€๋ฒ„๋ฆผ. ์ด์— ๋”ฐ๋ผ, interface๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ Callback์œผ๋กœ ๊ฐ’์„ ๋ฐ›์•„์˜ด. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ณ„๋„ ์ฐธ์กฐ. ์ƒ๊ฐํ•ด๋ณด๋ฉด, Firebase์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ›์•„์˜ฌ๋•Œ๋„ ๋‚˜๋จธ์ง€view๊ฐ€ ๋จผ์ € ๋ณด์—ฌ์ง€๊ณ  ์ด๋ฏธ์ง€๋Š” ํ›„์— ์ถ”๊ฐ€๋กœ ํ‘œ์‹œ๋˜์—ˆ์—ˆ๋‹ค. #Security #Reversing Reversing ๋ณ„๋„ ํฌ..

Etc 2019. 9. 11. 17:28
Git) Conflict, Merge

Git์„ ํ†ตํ•œ ํ˜‘์—…์ค‘, ๋‚ด ์ž‘์—…์ด ๋๋‚˜ Commit, Push ํ•˜๋ ค๋Š”๋ฐ, ๊ทธ์ „์— ๋‹ค๋ฅธ์‚ฌ๋žŒ์ด ๋จผ์ € Push ํ•œ ๊ฒฝ์šฐ 1. ์ผ๋‹จ ๋‚ด ๋กœ์ปฌ Commit. (HEAD์— ๋‚ด ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ ์šฉ) 2. Pull ๋‹น๊ฒจ์˜ค๊ธฐ. (์ƒ๋Œ€๊ฐ€ Pushํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ ๋‚ด ๋กœ์ปฌ์— ์ ์šฉ) 2.1 ์ถฉ๋Œ ์•ˆ๋‚œ ๊ฒฝ์šฐ : good 2.2 ์ถฉ๋Œ ๋‚œ ๊ฒฝ์šฐ : ์•„๋ž˜์™€ ๊ฐ™์ด ์ถฉ๋Œ๋‚œ ๋ถ€๋ถ„์ด ๋ณ„๋„๋กœ ํ‘œ์‹œ๋œ๋‹ค. ๋‚ด ๋ณ€๊ฒฝ์‚ฌํ•ญ๊ณผ ์ƒ๋Œ€์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ ์ ˆํžˆ ์กฐํ™”๋กญ๊ฒŒ ์ˆ˜์ •ํ•ด์ค€๋‹ค. =======์œ„์˜ HEAD๋ถ€๋ถ„์€ ๋‚ด ์ฝ”๋“œ / ์•„๋ž˜๋ถ€๋ถ„์€ ์ƒ๋Œ€ ์ฝ”๋“œ. ์ ์ ˆํžˆ ์ˆ˜์ •ํ• ๊ฒƒ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ถฉ๋Œ์ด ์•ˆ๋‚œ ์ƒ๋Œ€์˜ ์ฝ”๋“œ๋Š” ์ด๋ฏธ ์ถ”๊ฐ€๋œ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 3. ์ด์ œ ๋‚ด ์ฝ”๋“œ์™€ ์ƒ๋Œ€์˜ ์ฝ”๋“œ๊ฐ€ ์ ์ ˆํžˆ ์„ž์˜€์œผ๋ฏ€๋กœ, ๋‹ค์‹œ Commit. (Merge๋ฅผ HEAD์— ์ ์šฉ) 4. Push..

Git 2019. 9. 11. 17:16
Reversing) Lena17. KeygenMe

โ€‹ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋กœ๋ถ€ํ„ฐ ๋”ฐ๋ผ ๋“ค์–ด๊ฐ€๋ฉด, ์ผ๋ จ๋ฒˆํ˜ธ ์ƒ์„ฑ/๊ฒ€์ฆ ๋ฐ ๋ถ„๊ธฐ ๋กœ์ง ๋ฐœ๊ฒฌ โ€‹ kernel32.lstrlen() : ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ๋ฐ›์•„ ๊ธธ์ด๋ฅผ ๊ตฌํ•ด eax์— ๊ฒฐ๊ณผ ๋‹ด๋Š”๋‹ค. eax๋Š” ecx๋กœ ๋“ค์–ด๊ฐ€๊ณ , ecx๋Š” ๋’ค์˜ ๋ฐ˜๋ณต๋ฌธ์—์„œ ๋ฐ˜๋ณตํšŸ์ˆ˜๋กœ ์‚ฌ์šฉ๋œ๋‹ค. (DEC ecx : ecx๋Š” 1์ค„์ด๊ณ  ์—ฐ์‚ฐ๊ฒฐ๊ณผ๊ฐ€ 0์ด๋ฉด ZF=1๋กœ ์„ค์ •) โ€‹ [๋ฐ˜๋ณต๋ฌธ] : 403038์— ๋“ค์–ด๊ฐ€์žˆ๋Š” ๋‚ด๊ฐ€ ์ž…๋ ฅํ•œ id๊ฐ’ ๋ฌธ์ž์—ด์„ ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์„ ๊ฑฐ์ณ ์ผ๋ จ๋ฒˆํ˜ธ๋กœ ๋ฐ”๊พผ๋‹ค. ์ตœ์ข…์—ฐ์‚ฐ๊ฒฐ๊ณผ๋Š” esi์— ๋‹ด๊ธด๋‹ค. ์ƒ์„ฑ๋œ ์ผ๋ จ๋ฒˆํ˜ธ(esi)์™€ ๋‚ด๊ฐ€ ์ž…๋ ฅํ•œ pw๊ฐ’(403138)์„ ๋น„๊ตํ•ด ๋ถ„๊ธฐ๊ฐ€ ๋‚˜๋‰œ๋‹ค. โ€‹ ๋ฐ˜๋ณต๋ฌธ ์„ธ๋ถ€๋กœ์ง์€ ์ƒ๋žต. ๋ถ„๊ธฐ์šฐํšŒํ•˜๋ฉด ์œ„์™€๊ฐ™์€ ์„ฑ๊ณต์ฐฝ ๋œฌ๋‹ค. โ€‹ ์ƒ์„ฑ๋œ esi ์ผ๋ จ๋ฒˆํ˜ธ๋Š” hex์ƒํƒœ์ด๊ธฐ๋•Œ๋ฌธ์— ascii๋กœ ๋ฐ”๊ฟ”์•ผํ•œ๋‹ค. ๊ตฌ๊ธ€์„ ํ†ตํ•ด ๊ฐ„๋‹จํžˆ ๋ฐ”๊ฟ”๋„..

Security&Hacking/Reversing 2019. 9. 11. 16:57
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2025/02   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
๊ธ€ ๋ณด๊ด€ํ•จ