A transformative, certified program designed to take digital forensic professionals from basic experience to confident Python proficiency. Newly updated for 2026, this hands-on training teaches you to build your own scripts to extract, parse, and analyze hidden evidence from app data. After the course, youβll be able to go beyond standard tools and apply your Python skills directly in real forensic investigations.
μ΄ μ§μ€ 3μΌ κ³Όμ μ νμ€ λꡬλ₯Ό λμ΄ λͺ¨λ°μΌ μ± λ°μ΄ν°μ μΆμΆκ³Ό λΆμμ μλννλ €λ ν¬λ μ μ λ¬Έκ°λ₯Ό μν΄ μ€κ³λμμ΅λλ€. SQLite λ°μ΄ν°λ² μ΄μ€, μ¬μ©μ μ§μ νμΌ νμ, μ§μλμ§ μλ μ±μ μν°ν©νΈλ₯Ό νμ±νλ κ°λ ₯ν Python μ€ν¬λ¦½νΈλ₯Ό μμ±νλ λ°©λ²μ λ°°μ°κ² λμ΄ μ‘°μ¬μ λν μ μ΄λ ₯κ³Ό μ¬μΈ΅μ μΈ μΈμ¬μ΄νΈλ₯Ό ν보ν μ μμ΅λλ€.
μ½λ μ€μ¬μ μ€μ΅μ ν΅ν΄ μ€μ μ€ν¬λ¦½νΈλ₯Ό λ¨κ³λ³λ‘ μμ±νλ©΄μ μμ λ°μ΄ν°λ₯Ό μμ μκ² μ²λ¦¬νκ³ λ°λ³΅ κ°λ₯ν μν¬νλ‘λ₯Ό λ§λ€μ΄ μκ°μ μ μ½νκ³ μ νλλ₯Ό ν₯μνλ λ°©λ²μ λ°°μλλ€. μ΄ κ³Όμ μ λ§μΉλ©΄ μμ© λꡬλ‘λ λΆμ‘±ν λ°μ΄ν°λ₯Ό μΆμΆνκ³ μ²λ¦¬ν μ μλ μ€μ©μ μΈ Python κΈ°μ μ κ°μΆκ² λ©λλ€.
sqlite3, plistlibλ° json μ€μ ν¬λ μ λ°μ΄ν° μΈνΈλ₯Ό λΆμνκΈ° μν΄μ΄ κ³Όμ μ ν¬λ μ μ‘°μ¬κ΄, λΆμκ° λλ κΈ°μ μ‘°μ¬κ΄μκ² μ΄μμ μ λλ€:
μ΄ κ³Όμ μ Pythonμ μμ μκ² νμ©νμ¬ λͺ¨λ°μΌ μ± λ°μ΄ν°λ₯Ό λΆμνκ³ μ νλ ν¬λ μ μ λ¬Έκ°μ κΈ°μ μ‘°μ¬μλ₯Ό μν΄ μ€κ³λμμ΅λλ€. GUI κΈ°λ° λꡬλ₯Ό λμ΄ μ€μ ν¬λ μ μꡬ μ¬νμ λ§λ μ€ν¬λ¦½νΈμ λ°©λ²μ ꡬμΆν μ€λΉκ° λμλ€λ©΄ μ΄ κ³Όμ μ μκ°νλ κ²μ΄ μ’μ΅λλ€.
μ΄ κ³Όμ μ νΉν λ€μκ³Ό κ°μ κ²½μ°μ μ μ©ν©λλ€:
μ΄ κ³Όμ μ Pythonμ μ¬μ©νμ§λ§, κΈ°λ³Έμ μΈ κ°λ λΆν° μμνμ¬ μ€ν¬λ¦½ν μ λν μ¬μ μ§μμ΄ μμ΄λ λ°λΌνκ³ μ±κ³΅ν μ μμ΅λλ€.
μ΄ Python κ³Όμ μ λꡬμ νκ³λ₯Ό λ°μ΄λμ΄ μ§μ ν λ§μΆ€ν μλ μν¬νλ‘λ₯Ό λ§λ€κ³ μ νλ ν¬λ μ μ λ¬Έκ°λ₯Ό μν΄ μ€κ³λμμ΅λλ€. μ€μ λ°μ΄ν° μΈνΈλ‘ μ§μ μμ νκ³ μμ μ μ¬λ‘μ μ¦μ μ μ©ν μ μλ μ€μ©μ μΈ μ€ν¬λ¦½νΈλ₯Ό ꡬμΆνκ² λ©λλ€.
μ¨λ맨λ λ²μ μ ν¬ν¨ν λͺ¨λ κ³Όμ μ λͺ°μ λ λκ³ μ€μ©μ μ λλ€. μ¦μ μ¬μ© κ°λ₯ν κΈ°μ μ μ΅λνμ¬ λΆμ μλλ₯Ό λμ΄κ³ ν₯ν μ¬λ‘μμ μμμ μ μ€μΌ μ μμ΅λλ€.
ν¬λ μμ μν Python κ³Όμ μ 볡μ‘ν ν¬λ μ μ£Όμ λ₯Ό λͺ λ£ν μ€μ΅ νμ΅ κ²½νμΌλ‘ μ ννλ κ²μΌλ‘ μ λͺ ν μ λ’°ν μ μλ κ°μ¬μΈ μ μμ€ μμ΄ν¬λ°μμ΄ μ§νν©λλ€. μ΄ λΆμΌμμ 15λ μ΄μ κ²½λ ₯μ μμ Jamesλ 30κ° μ΄μμ κ΅κ°μμ μ μΈκ³ λ² μ§ν κΈ°κ΄, μ λΆ κΈ°κ΄ λ° λ―Όκ° λΆλ¬Έ μ λ¬Έκ°λ₯Ό κ΅μ‘νμ΅λλ€.
Jamesλ μ¬λ μλ κΈ°μ μ λ¬Έ μ§μκ³Ό μ€μ μ‘°μ¬μ λν κ°λ ₯ν λ°°κ²½ μ§μμ κ²°ν©νμ¬ μ€μ ν¬λ μ κ³Όμ μ μ΄μ μ λ§μΆ μ€μ©μ μΈ Python κΈ°μ μ κ°λ₯΄μΉ μ μλ λ 보μ μΈ μ격μ κ°μΆκ³ μμ΅λλ€. κ·Έμ κ°μ μ€νμΌμ λ§€μ° λνμμ΄λ©°, νμλ€μ΄ λ¨κ³λ³λ‘ μ€ν¬λ¦½νΈλ₯Ό μμ±νκ³ λ°μ΄ν°λ₯Ό κ²μ¦νλ©° μ€μ μ¬λ‘ κΈ°λ° λ¬Έμ λ₯Ό ν΄κ²°νλλ‘ μ₯λ €ν©λλ€.
μ΄ κ°μ’μμλ κ³ κΈ μ½λ© κ²½ν μμ΄λ Pythonμ μ¬μ©νμ¬ λ΄λ³΄λΈ λ°μ΄ν°λ₯Ό λΆμνκ³ , λ°λ³΅μ μΈ μμ μ μλννκ³ , μ¬μ©μ μ§μ λꡬλ₯Ό λ§λλ λ°©λ²μ 보μ¬λ립λλ€. νμ¬ μ¬λ‘μ μ¦μ μ μ©ν μ μλ μ€μ©μ μΈ μ€ν¬λ¦½νΈμ μ κ·Ό λ°©μμ λ°°μ°κ² λ©λλ€.
LinkedInμμ Jamesμ μ°κ²°
Join a live, instructor-led session online, interactive and focused on real-world forensic applications of Python.
Bring the training to your team on-site, fully immersive, instructor-led, and customized to your needs.
μ΄ κ³ κΈ κ΅μ‘μ Pythonμ μ¬μ©νμ¬ λͺ¨λ°μΌ λ° λ°μ΄ν°λ² μ΄μ€ μ‘°μ¬λ₯Ό μλν, κ°μν, κ°μ νλ €λ ν¬λ μ μ λ¬Έκ°λ₯Ό μν΄ μ€κ³λμμ΅λλ€. 3μΌ λμ μ§μ€μ μΌλ‘ μ§νλλ μ΄ κ΅μ‘μμλ 볡μ‘ν μν°ν©νΈλ₯Ό νμ±νκ³ , λμ μ€ν¬λ¦½νΈλ₯Ό λ§λ€κ³ , νμ€ λꡬ μ΄μμ μ¬μΈ΅ λΆμμ μ§μνλ μ€λ¬΄ κΈ°μ μ μ΅νκ² λ©λλ€.
μλ΄μ μ€μ΅κ³Ό μ€μ λ°μ΄ν° μΈνΈλ₯Ό ν΅ν΄ μ± λ°μ΄ν°, νμΌ μμ€ν , λ°μ΄ν°λ² μ΄μ€μμ μ§μ μ¦κ±°λ₯Ό μΆμΆ, ν΄λ , ν΄μνλ λ§μΆ€ν Python μ€ν¬λ¦½νΈλ₯Ό κ°λ°νλ λ°©λ²μ λ°°μ°κ² λ©λλ€. μ€λ¬΄μ μ€μ μ λμ΄ μλ‘μ΄ κΈ°μ μ μ¦μ μΌμ΄μ€μν¬μ μ μ©ν μ μμ΅λλ€.
λꡬ μΆλ ₯μ μ ν¨μ± κ²μ¬, λ μ μ± λ°μ΄ν° λΆμ, λ°λ³΅ κ°λ₯ν ν¬λ μ μν¬νλ‘ κ΅¬μΆ λ± μ΄ κ³Όμ μ ν΅ν΄ μ΅μ λ¬Έμ λ₯Ό μμ μκ² μ²λ¦¬ν μ μλ μ€μ©μ μ΄κ³ μ μ°ν λ°©λ²μ μ΅ν μ μμ΅λλ€.
μ 체 κ³Όμ μλ λ€μμ΄ ν¬ν¨λ©λλ€:
λΌμ΄λΈ κ³Όμ μ κ°μ¬κ° μ§ννλ μΈμ , μ€μ΅, λνν μ¬λ‘ μ€μ¬ μ°μ΅μΌλ‘ 3μΌ μ°μμΌλ‘ μ§νλ©λλ€.
μ. μ΅μ λͺ¨λ°μΌ λ° μ± μ‘°μ¬μμ λμΆλ μ΅μ Python κΈ°μ , λΌμ΄λΈλ¬λ¦¬ λ° μ€μ ν¬λ μ κ³Όμ λ‘ μ»€λ¦¬νλΌμ΄ μμ ν μ λ°μ΄νΈλμμ΅λλ€.
λ¬Όλ‘ μ΄μ£ . ν(μ°Έκ°μ 5λͺ μ΄μ)μ μν κ·Έλ£Ή μκΈκ³Ό λ§μΆ€ν μ 곡 μλΉμ€λ₯Ό μ 곡ν©λλ€. μΈμ μ νμμ μ²λ¦¬νλ νΉμ μν¬νλ‘μ μ¦κ±° μ νμ λ§κ² μ‘°μ ν μ μμ΅λλ€.
μλμ, κ°λ°μκ° μλμ΄λ λ©λλ€. μ΄ κ³Όμ μ κΈ°μ΄λΆν° μμνμ¬ μ μ§μ μΌλ‘ μ§νλ©λλ€. λͺ¨λ μ€ν¬λ¦½νΈμ μν¬νλ‘λ μμν νλ‘κ·Έλλ° μ΄λ‘ 보λ€λ ν¬λ μ μ¬μ© μ¬λ‘μ μ€μ μ λκ³ λ¨κ³λ³λ‘ μ€λͺ λ©λλ€.
μ€μ΅μλ SQLite, JSON λ° plist λ°μ΄ν°λ₯Ό ꡬ문 λΆμνλ λμ μ€ν¬λ¦½νΈ μμ±, μν°ν©νΈ μΆμΆ μλν, μ€μ μ± λ°μ΄ν° μΈνΈλ‘ μμ νμ¬ λ°λ³΅ κ°λ₯ν ν¬λ μ μν¬νλ‘μ° κ΅¬μΆμ΄ ν¬ν¨λ©λλ€.
μ΄ κ³Όμ μ λͺ¨λ°μΌ ν¬λ μ, μ€ν¬λ¦½ν λ° μ‘°μ¬ μν¬νλ‘μ°μ λν νλμ μ λ¬Έ μ§μμ κ°μΆ μλ ¨λ κ°μ¬μΈ μ μμ€ μμ΄ν¬λ°μμ΄ μ§νν©λλ€. Jamesλ 15λ μ΄μ μ μΈκ³ κΈ°κ΄ λ° DFIR μ λ¬Έκ°λ₯Ό κ΅μ‘ν΄ μμ΅λλ€.
μ. μ΄ κ³Όμ μ λ 립ν μ€ν¬λ¦½ν μ μ€μ μ λμ§λ§, λ°°μ΄ κΈ°μ μ λꡬ μΆλ ₯μ μ ν¨μ±μ κ²μ¬νκ³ λ°λ³΅ μμ μ μλννκ±°λ νμ€ λκ΅¬κ° μ 곡νλ κ² μ΄μμΌλ‘ λΆμμ 보μνλ λ° λμμ΄ λ μ μμ΅λλ€. μ§μ μ μΈ APIλ ν¬ν¨λμ΄ μμ§ μκ±°λ νμνμ§ μμ΅λλ€.
μ. κ³ μ ID λ° κ΅μμ μλͺ μ΄ ν¬ν¨λ νμΈ κ°λ₯ν μΈμ¦μλ₯Ό λ°κ² λ©λλ€. μ격μ λ€μκ³Ό κ°μ΅λλ€. 24 CPE ν¬λ λ§ λ΄λΆ λλ λ²λ₯ λ¬Έμμ μ¬μ©ν μ μμ΅λλ€.
μ. νμ΅μ κ°ννκ³ λ°°μ΄ λ΄μ©μ μΌμ μ 무μ μ μ©νλ λ° λμμ΄ λλ κ°μ¬μ μ΄λ©μΌ μ§μκ³Ό μμ λ 리μμ€λ₯Ό μ΄μ©ν μ μμ΅λλ€.
μ΄ κ³Όμ μ μ΄λ³΄μμ μλ ¨λ μ€λ¬΄μ λͺ¨λλ₯Ό μν΄ νμ₯ν μ μλλ‘ μ€κ³λμμ΅λλ€. μ΄λ³΄μμκ²λ λ¨κ³λ³ μλ΄κ° μ 곡λλ©°, κ³ κΈμμκ²λ λ°μ΄ν° ꡬ쑰μ μλν μ λ΅μ λν μ¬μΈ΅ λΆμμ΄ μ 곡λ©λλ€.
μμ£Ό μ’μ μ½μ€! λ―Ώμ μ μμ μ λλ‘ νλ₯ν μ μλκ³Ό μ λ μ격 νμ΅μ΄ μ μ΄λ κ΅μ€μμλ§νΌ μ μλνλ€κ³ μκ°ν©λλ€! λ€μ νλ² μ μμ€μκ² κ°μ¬λ립λλ€! κΈ°μ μ κΉμ΄μ μ€μ΅ μ¬μ΄μ νλ₯ν κ· ν. λꡬμλ§ μμ‘΄νμ§ μκ³ λ΄λΆλ₯Ό λ€μ¬λ€λ³΄κ³ λ°μ΄ν°λ₯Ό μ΄ν΄νλ€λ μ μ΄ λ§μμ λ€μμ΅λλ€. λ³΄λ€ λͺ νν λ³΄κ³ μλ₯Ό μμ±νκ³ μ‘°μ¬μμκ² μ‘°μ¬ κ²°κ³Όλ₯Ό μ€λͺ νλ λ° νμ€ν λμμ΄ λμμ΅λλ€.
μ§κΈκΉμ§ μκ°ν κ°μ μ€ μ΅κ³ μμ΄μ. μΌμ£ΌμΌ λμ μ λ§ μ¦κ±°μ κ³ λ§μ κ²μ λ°°μ μΌλ©° λͺ¨λ κ²μ΄ λͺ ννκ³ λ°λΌκ°κΈ° μ¬μ μ΅λλ€. μ€μ΅μ κ²½νμ΄ λ§μ§ μμλ μ€μ μ²λΌ λκ»΄μ§κ³ μ΄ν΄κ° λμμ΅λλ€. κ°μ¬κ° λ§€μ° λͺ ννκ² μ€λͺ νκ³ λͺ¨λ κ²μ΄ κ΄λ¦¬ κ°λ₯ν κ²μ²λΌ λκ»΄μ‘μ΅λλ€. λͺ¨λ°μΌ ν¬λ μμ λ€λ£¨λ λͺ¨λ λΆλ€κ» μ΄ κ΅μ‘μ κΌ μΆμ²νκ³ μΆμ΅λλ€.
μμ°! λ€λ₯Έ κ΅μ‘μ μΈμΌμ¦ νΌμΉμ²λΌ λκ»΄μ‘μ΄μ. μ΄λ² κ΅μ‘μ λ¬λμ΄μ. λͺ¨λ κ²μ΄ λͺ ννκ² μ€λͺ λμ΄ μμκ³ , ν κ°μ§ λꡬμλ§ μ§μ°©νλ λλμ΄ λ€μ§ μμμ΄μ. μ§μλμ§ μλ μ±μ΄λ μμ λ λ°μ΄ν°λ₯Ό λ€λ£¨λ μμ μ΄λΌλ©΄ μ΄ κ³Όμ μ νμμ λλ€!
μ΄λ κ² μ¬λ―Έμμ μ€μ λͺ°λμ΄μ. κ°μ¬κ° λ΄μ©μ μΈλΆνν΄μ μ€λͺ νλ λ°©μ, νΉν λͺ¨λ μ± λ°μ΄ν°κ° μ λ§ μ¬λ―Έμμμ΄μ. μ μμ€λ μμ μ μ§μμ μ λ§ μ μκ³ μκ³ μ°λ¦¬λ₯Ό μλνμ§ μκ³ κ³μ μ§ννμ΅λλ€. μ§μ₯μμ λ°λ‘ μ¬μ©ν μ μλ μ€μ κΈ°μ μ λ°°μ μ΅λλ€. μμΌλ‘λ μ’μ κ°μ λΆνλλ €μ, μ μμ€!
μλ‘μ΄ κ΅μ‘ κΈ°ν, λ¬΄λ£ λꡬ, μ¬λ‘ κΈ°λ° λΈλ‘κ·Έ κ²μλ¬Ό, μ€μ©μ μΈ μΈμ¬μ΄νΈμ λν μμμ κ°μ₯ λ¨Όμ λ°μ보μΈμ. μ ν¬μ μκ° λ΄μ€λ ν°λ μ¬λ¬λΆμ΄ λ λΉ λ₯΄κ² λ°°μ°κ³ , λ μ€λ§νΈνκ² μ¬λ‘λ₯Ό ν΄κ²°νκ³ , λμμμ΄ λ³ννλ λΆμΌμμ λ°λ§μΆ° λκ° μ μλλ‘ λ§λ€μ΄μ‘μ΅λλ€.
κ°μ νλ €λ©΄ μ΄λ©μΌμ μ λ ₯νμΈμ.
μμ μκ² λ§λ λ°©μμΌλ‘ νμ΅νκ³ μ¦μ μ¬μ©ν μ μλ μ€μ©μ μΈ κΈ°μ μ μ΅λνμΈμ.
κ²½νμ ν΅ν΄ λ°°μ°μΈμ. μ ν¬ κ°μ¬μ§μ μ‘°μ¬μ κ΅μ‘ λΆμΌμμ μμ λ κ° μμ μ€λ¬΄ κ²½νμ λ°νμΌλ‘ νμ¬λ μ§ν μ€μΈ μ¬κ±΄μ λν΄ μ°κ΅¬νκ³ μμ΅λλ€. λμμμ΄ λ³ννλ μ΄ λΆμΌμμ μ¬λ¬λΆμ κΈ°μ μ λ μΉ΄λ‘κ² μ μ§νκ³ μ§μμ μ΅μ μνλ‘ μ μ§ν μ μλ μ λ¬Έκ°μ μ§λλ₯Ό λ°μΌμΈμ.
μκ°μ΄ μ΄λ°ν λλ μ§§κ³ μ§μ€μ μΈ λ§μ΄ν¬λ‘ λ μ¨μ μ ννμΈμ. μ¨λ맨λ κ°μ’λ‘ μνλ μλλ‘ νμ΅νμΈμ. μ€μκ° μ¨λΌμΈ μμ μ μ°Έμ¬νκ±°λ κ°μμ€μ νμΌλ‘ κ°μ Έμ€μΈμ. μ 무λ μ‘°μ¬μ μν₯μ μ£Όμ§ μμΌλ©΄μ μμ μκ² λ§λ λ°©μμΌλ‘ νμ΅νμΈμ.
μ€μ¨λ΄μμ λ°©λ¬Ένμ κ²μ νμΈνμ΅λλ€. μΌν νΈμλ₯Ό μν΄ κ°κ²©μ μ€μ¨λ΄ ν¬λ‘λλ‘ μ λ°μ΄νΈνμ΅λλ€. λμ λ―Έκ΅ λ¬λ¬λ₯Ό μ¬μ©νμΈμ. ν΄μ§
νλ₯ν κ°μ’μ κ°μ¬λ립λλ€! λλμ΄ μ§μλμ§ μλ μ±μΌλ‘ μμ νλ λ°©λ²μ μκ² λμμ΅λλ€. μ΄ κ°μλ₯Ό λ€μΌλ©΄μ κΉ¨λ¬μμ΄μ. μ΄μ μ λͺ κ°μ§ κ΅μ‘μ λ°μμ§λ§ μ΄ κ΅μ‘μ μ€μ λ‘ λ°λ‘ μ μ©νκΈ° λλ¬Έμ λμ λμμ΅λλ€. κ°μ¬κ° μ± λ°μ΄ν°κ° μ΄λ»κ² μ μ₯λλμ§ μ΄ν΄νκΈ° μ½κ² μ€λͺ ν΄ μ£Όμκ³ , λͺ¨λ μ€μ μμ κ° μ λ§ μ’μμ΅λλ€. νμ¬ μ§ν μ€μΈ νλ‘μ νΈμμ λͺ κ°μ§ κΈ°μ μ μ΄λ―Έ μ¬μ©νμ΅λλ€.