ICT

KG์•„์ดํ‹ฐ๋ฑ…ํฌ ์•…์„ฑ์ฝ”๋“œ ๋ถ„์„์ „๋ฌธ๊ณผ์ •

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2016. 4. 11. 16:11
๋ฐ˜์‘ํ˜•

KG์•„์ดํ‹ฐ๋ฑ…ํฌ์—์„œ๋Š” ์ •๋ณด๋ณด์•ˆ,๋„คํŠธ์›Œํฌ,์‹œ์Šคํ…œ,ํ”„๋กœ๊ทธ๋ž˜๋ฐ,๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋“ฑ

IT๊ณ ๊ธ‰์ธ๋ ฅ ์–‘์„ฑ ๋ชฉ์ ์œผ๋กœ  ๊ต์œก์„์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

๊ทธ์ค‘ ์ •๋ณด๋ณด์•ˆ๋ถ„์•ผ์ธ ์•…์„ฑ์ฝ”๋“œ๋ถ„์„ ์˜ ๊ต์œก๊ณผ์ •๋“ค์„ ์†Œ๊ฐœํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.

 

์•…์„ฑ์ฝ”๋“œ๋ถ„์„ ๊ต์œก๊ณผ์ •์€

์™„์„ฑ๋œ ์ œํ’ˆ์„ ๋ถ„์„ํ•˜์—ฌ ์ œํ’ˆ์˜ ๊ธฐ๋ณธ์ ์ธ ์„ค๊ณ„ ๊ฐœ๋…๊ณผ ์ ์šฉ ๊ธฐ์ˆ ์„ ํŒŒ์•…ํ•˜๊ณ  ์žฌํ˜„ํ•˜๋Š” ๊ฒƒ.

์„ค๊ณ„ ๊ฐœ๋… > ๊ฐœ๋ฐœ์ž‘์—…> ์ œํ’ˆํ™”์˜ ํ†ต์ƒ์ ์ธ ์ถ”์ง„๊ณผ์ •์„ ๊ฑฐ๊พธ๋กœ ์ˆ˜ํ–‰ํ•˜๊ณ ,

๋ณดํ†ต ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์€ ํŒ๋งค์‹œ ์†Œ์Šค๋Š” ์ œ๊ณตํ•˜์ง€์•Š์œผ๋‚˜

๊ฐ์ข…๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ปดํŒŒ์ผ๋œ ์‹คํ–‰ ํŒŒ์ผ๊ณผ ๋™์ž‘์ƒํƒœ๋ฅผ

์ •๋ฐ€๋ถ„์„ํ•˜๋ฉด ๊ทธํ”„๋กœ๊ทธ๋žจ์˜ ๋‚ด๋ถ€ ๋™์ž‘๊ณผ ์„ค๊ณ„ ๊ฐœ๋…์„ ์–ด๋Š์ •๋„ ์ถ”์ ํ• ์ˆ˜ ์žˆ๋‹ค.

ํฌ๋ž™,์ฆ‰ ์‹คํ–‰ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ํ”„๋กœ๊ทธ๋žจ์˜ ๋™์ž‘์„ ๋ณ€ํ™˜ ํ• ์ˆ˜ ์žˆ๊ณ  ์œ ์‚ฌํ•œ ๋™์žฅ์˜

๋ณต์ œ๋œ ํ”„๋กœ๊ทธ๋žจ์ด ๋ณด๋‹ค ๊ธฐ๋Šฅ์ด ํ–ฅ์ƒน๋œํ”„๋กœ๊ทธ๋žจ๋„ ๊ฐœ๋ฐœํ• ์ˆ˜ ์žˆ๋‹ค.

๋Œ€๋ถ€๋ถ„ ์ œํ’ˆ์˜์ด์˜ ๊ธˆ์ง€๋ฅผ ๋ช…๋ฌธํ™” ํ•˜๊ณ ์žˆ์–ด ์ด๋Ÿฌํ•œ์ˆ˜๋ฒ•์œผ๋กœ ๊ฐœ๋ฐœํ•œ ์ œํ’ˆ์€

์ง€์  ์žฌ์‚ฐ๊ถŒ์„ ์นจํ•ดํ•  ์œ„ํ—˜์„ฑ์ด ์žˆ๋‹ค.

 

 

 

 

์•…์„ฑ์ฝ”๋“œ๋ถ„์„ ์ปค๋ฆฌํ˜๋Ÿผ

 

ํฌ๋ž™    -  ํฌ๋ž™์„ํ†ตํ•ดํฅ๋ฏธ๋ฅผ ์œ ๋ฐœํ•จ์œผ๋กœ์–ด์…ˆ๋ธ”๋ฆฌ ์–ธ์–ด์˜ ์–ด๋ ค์›€ ํ•ด์†Œ

-์›๋ฆฌ ํŒŒ์•…์„ ์œ„ํ•œ Keygen/ํฌ๋ž˜๋ฏธ์ œ์ž‘

-ํฌ๋ž™ ์žฌ๊ตฌ์ถ•, ํฌ๋ž™์„ ํ†ตํ•œ ํŒจํ„ด๋ถ„์„

-์ƒ์šฉํ”„๋กœ๊ทธ๋žจ ์ทจ์•ฝ์  ๋ถ„์„

 

PE๋ถ„์„ - ์œˆ๋„์šฐ์˜ ์‹คํ–‰ ํŒŒ์ผ ๊ตฌ์กฐ์ธ PE๊ตฌ์กฐ๋ฅผ Header๋ณ„๋กœ ๋ถ„์„ํ•˜๊ณ  ์‹คํ–‰ ํŒŒ์ผ์˜

์ƒ์„ฑ๋‚ ์งœ,๋™์ž‘,๋“ฑ์„ ์ดํ•ดํ•œ๋‹ค.๋˜๊ฐ๊ฐ์˜ Section ์˜์—ญ๋“ค์„ ๋ถ„์„ํ•จ์œผ๋กœ์จ

๋ฉ”๋ชจ๋ฆฌ ํ™œ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์ดํ•ดํ• ์ˆ˜ ์žˆ๋‹ค.

์‚ฌ๋ก€๋ถ„์„์„ ํ†ตํ•ด ์•…์„ฑ์ฝ”๋“œ์˜ ํ–‰๋™ ํŒจํ„ด์„ ์ตํž์ˆ˜ ์žˆ๋‹ค.

 

PACK / UNPACK - Packing์€ ์ฃผ๋กœ ์‚ฌ์šฉํ”„๋กœ๊ทธ๋žจ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š”๊ฒƒ์œผ๋กœ

์••์ถ•๊ณผ ๋ณดํ˜ธ ์— ๋Œ€ํ•œ ๋‘๊ฐ€์ง€๊ธฐ๋Šฅ์œผ๋กœ ๋‚˜๋‰œ๋‹ค .

์ด์ค‘์—์„œ ์•…์„ฑ์ฝ”๋“œ์˜ ๋น ๋ฅธ ์ „ํŒŒ๋ฅผ ์œ„ํ•ด ์••์ถ•๊ด€๋ จ๊ธฐ์ˆ ์ด ์‚ฌ์šฉ๋˜๋ฉฐ

๋ณธ ์žฅ์•  ์—์„œ๋Š” packing๋œ ํ”„๋กœ๊ทธ๋žจ์„ unoackingํˆด์„

์ด์šฉํ•˜๋Š”๊ฒƒ์ด ์•„๋‹Œ์ง์ ‘ packing์„ ํ‘ธ๋Š” ๊ณผ์ • ์„ ๋ฐฐ์›€

 

 

Antireversing -  ๋ฆฌ๋ฒ„์‹ฑ์„ ์–ด๋ ต๊ฒŒ ํ•˜๊ธฐ์œ„ํ•œ ์—ฌ๋Ÿฌ๊ธฐ๋ฒ•์œผ๋กœ

์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ณดํ˜ธ ํ•˜๊ธฐ์œ„ํ•ด ์‚ฌ์šฉ๋จ .

 

์•…์„ฑ์ฝ”๋“œ์—์„œ๋„ ์ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ถ„์„์„ ์–ด๋ ต๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด

์‚ฌ์šฉ๋œ๋‹ค. ์ด์—๋”ฐ๋ฅธ ์šฐํšŒ ๊ธฐ๋ฒ•์„ ํ•™์Šตํ•จ.

 

Active X - ์›น ๋ธŒ๋ผ์šฐ์ ธ์—์„œ ํ™œ์šฉ๋˜๋Š” Active์˜ ๋ถ„์„ ๊ธฐ๋ฒ•์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๊ฒŒ ๋œ๋‹ค.

-Active X๋™์ž‘ ์›๋ฆฌ ์ดํ•ด

-Attach๋ฅผ ํ†ตํ•œ ์‹ค์‹œ๊ฐ„ ๋ถ„์„

 

Code patch - ์‹คํ–‰ ํŒŒ์ผ์˜ ์ทจ์•ฝ์ ์„ ๋ถ„์„ํ•˜๊ณ  ์ทจ์•ฝํ•œ ๋ถ€๋ถ„์— ์ง์ ‘ ๊ธฐ๊ณ„์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ

๊ณต๊ฒฉํ•˜๋Š” ๊ธฐ๋ฒ•์— ๋Œ€ํ•ด ํ•™์Šตํ•จ

-pE๋ถ„์„์„ ํ†ตํ•œ ์•…์„ฑ์ฝ”๋“œ ์‚ฝ์ž…

 

 

 

KG์•„์ดํ‹ฐ๋ฑ…ํฌ๋Š” IT๊ณ ๊ธ‰์ธ๋ ฅ ์–‘์„ฑ์„์œ„ํ•ด ์ด๋Ÿฌํ•œ ๊ณผ์ •๋“ค์„ ๊ต์œกํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

KG์•„์ดํ‹ฐ๋ฑ…ํฌ๋Š” ๊ตญ์ œ ์ž๊ฒฉ์ฆ์„ ์ทจ๋“ํ• ์ˆ˜์žˆ๋Š”

 

์ž๊ฒฉ์ฆ ์„ผํ„ฐ๋„ ์šด์˜์ค‘์ž…๋‹ˆ๋‹ค.

 

IT๋ถ„์•ผ์— ๊ด€์‹ฌ,์ทจ์—…,์ง„๋กœ ๋“ฑ์„ ์ƒ๊ฐํ•˜๊ณ ์žˆ์œผ์‹œ๋‹ค๋ฉด

 

๋ฌธ์˜์ฃผ์„ธ์š”

 

์นดํ†ก Jung321654

 

 

๋ฐ˜์‘ํ˜•