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

 

 

λ°˜μ‘ν˜•