êžë¡ë² ì ì & 늬ë
ì€ ìì€í
ìíížìšìŽ ê°ë°ì (Arm, RISC-V ìí€í
ì²)
êµëŽ ìì€í
ìíížìšìŽ ë¶ìŒìì ì 묎í묎í! 'Arm ìí€í
ì²(Armv8-A, Armv7-A)'ì '늬ë
ì€ ì»€ë' ì±
ì ìŽ ì ì(2ê¶ì ì±
몚ë ëíë¯Œêµ íì ì ì°ìëìì ì ì )ìŽë©°, êµëŽ ìµìŽë¡ íŽìž ì¶íì¬(Packt)륌 íµíŽ "Reverse Engineering Armv8-A Systems" ì±
(ììŽ)ì ì§íí êžë¡ë² ì ìì
ëë€. 묎ìë³Žë€ ìµì ìì€í
ìíížìšìŽ ížë ë(ì êž°ìëì°š, ìì€í
ë°ë첎- ìì€í
ìíížìšìŽ)륌 ê°ì¥ ì ìê³ ìë íì
ê°ë°ìì
ëë€. ëí ìì€í
ìíížìšìŽ ë¶ìŒìì ê°ì¥ ì§ì ì í íëì íë°íê² íë êµì¡ìì
ëë€.
'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' ì±
(ììŽ) ì ì, (Packt ì¶íì¬)
'ìì€í
ìíížìšìŽ ê°ë°ì ìí Arm ìí€í
ì²ì 구조ì ì늬'(2024ë
, ëíë¯Œêµ íì ì ì°ìëìì) ì ì
'ëë²ê¹
ì íµíŽ ë°°ì°ë 늬ë
ì€ ì»€ëì 구조ì ì늬' (2021ë
, ëíë¯Œêµ íì ì ì°ìëìì) ì ì
'íë¡ê·žëëšžì€ ë°ëž ìœì€: 늬ë
ì€ ìì€í
ë° ì»€ë ì 묞ê°' ë©ìž ê°ì¬
2022ë
6ì, íêµì»Žíší°ì¢
í©íì ëí (KCC2022) - íí ëŠ¬ìŒ ë°í [ftrace륌 ìŽì©íŽ ëŠ¬ë
ì€ ì»€ë ì ë³µíêž°]
LGì ì '늬ë
ì€ ì»€ë' ë° 'Armv8 ìí€í
ì²' ì¬ëŽ ê°ì¬(êµëŽ ë° íŽìž ê°ë°ì í¬íš) - (2020ë
~íì¬)
êµëŽìì ìŽë ëêµ¬ë³Žë€ ëŠ¬ë
ì€ ì»€ë곌 Arm ìí€í
ì²(Armv8-A, Armv7-A)륌 ì ì€ëª
í ì ìë êµì¡ìëŒê³ ìì ìê² ë§ìë늎 ì ììµëë€.
ê°ì묞ì : austindh.kim@gmail.com
죌ì ë¡ëë§µ ð¯
'ìì€í
ìíížìšìŽ ê°ë°ì륌 ìí Arm - basic course'
'ìì€í
ìíížìšìŽ ê°ë°ì륌 ìí Arm - advanced course'
ìì€í
ìíížìšìŽ ê°ë°ì륌 ìí Linux kernel - basic course