SlideShare a Scribd company logo
3/6/13                                                      IPython Notebook



   Next Steps - Where do you go from here?

       I [] fo Iyhncr.ipa ipr Iae
        n 2: rm Pto.oedsly mot mg
            fo Iyhncr.ipa ipr HM
             rm Pto.oedsly mot TL
            fo Iyhnlbdslyipr Yuueie
             rm Pto.i.ipa mot oTbVdo




   .


   .


   .


   Google Rapid Response - GRR

       I [] !pnhts/cd.ogecmpgr
        n 4: oe tp:/oegol.o//r/




   .


   .


   .


   Keep the conversation going on Twitter

       I [] !pnhts/titrcmbgnrdd
        n 5: oe tp:/wte.o/isafue




   .


   .


   .


   Find all the material on this talk on Github

       I [] !pnhts/gtu.o/isafue
        n 6: oe tp:/ihbcmbgnrdd




   .


127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      1/11
3/6/13                                                      IPython Notebook




   .


   .

       I [] Iaeflnm=/sr/nie/eko/isafaoptc1pg)
        n 6: mg(ieae"UesatgnDstpbgnrhdosak.n"

       Ot6:
        u[]




       I [] Iaeflnm=/sr/nie/eko/isafore.n"
        n 7: mg(ieae"UesatgnDstpbgnrjunypg)

       Ot7:
        u[]




127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      2/11
3/6/13                                                      IPython Notebook




   .


   .


   .


   Hadoop meets Sleuthkit

       I [] !pnht:/w.luhi.r/s_aop
        n 2: oe tp/wwsetktogtkhdo/




   .


   .


   .


   Python meets log2timeline

       I [] !pnht:/ls.idln.e/
        n 1: oe tp/paokdaadnt




   .


   .


   .




127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      3/11
3/6/13                                                      IPython Notebook



   DFIR and Machine Learning - Match made in heaven waiting to happen

       I [] !pnht:/cktlanogsal/
        n  : oe tp/sii-er.r/tbe


       I [] !pnht:/rp.asuld/psvltxe21/70pfdge_02i0_19s27.d
        n  : oe tp/dosdgth.eou/olet/0339/d/arpv0_09p0_131pf




   .


   .


   .


   .


   Fuzzy Hashing with ssdeep

   I [0: !pnht:/sepsucfrent
    n 3]  oe tp/sde.oreog.e/


       I [] !pnht:/fw.r/06poedns1-onlmpf
        n 1: oe tp/drsog20/rceig/2Krbu.d




   .


   .


   .


   Integration with Python Indicators of Compromise?

       I [] !pnhts/gtu.o/efrnrpic
        n 1: oe tp:/ihbcmjfbye/yo




   .


   .


   .


   Thanks to Hacker School NYC



127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      4/11
3/6/13                                                                             IPython Notebook



   Hacker School is a three-month, full-time school in New York for becoming a better programmer. We're free as in beer, and provide space, a little structure, time to focus,
   and a friendly community of smart builders dedicated to self-improvement.


       I [] !pnhts/wwhcesho.o/
        n 8: oe tp:/w.akrcolcm




   .


   .


   .


   Memory Forensics Cheat Sheet

       I [] !pnhts/bossn.r/optrfrnisfls21/4Mmr-oesc-ha-he-1pf
        n 1: oe tp:/lg.asogcmue-oesc/ie/020/eoyFrnisCetSetv.d




   .


   .


   .


   Create images and graphs from arrays

   I [2: X=n.ra(01234)
    n 3]    pary[,,,,]
         Y=n.ra(35467)
            pary[,,,,]


   I [3: po(,)
    n 3]  ltXY

   Ot3] [mtlti.ie.ieDa 09d5c]
    u[3: <apolblnsLn2 t x4b8>




   .


   .



127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                                                                                                                   5/11
3/6/13                                                      IPython Notebook




   .


   Here is the documentation I used in this presentation

       I [] !pnhts/vltlt.ogeoecmsnbace/cdtedc/uoilhm
        n 1: oe tp:/oaiiygolcd.o/v/rnhssuet/osttra.tl




   .


   .


   .


   Comparing MD5 APT1 Hashes agains files

   I [7: at_ds=oe(/otDstpATm5)ralns)
    n 2]  p1m5   pn'ro/eko/P1d'.edie(
         at_e_it=st[.ti(' frii at_ds0])
          p1stls   e(isrp'n) o  n p1m5[:]
         at_e_it
          p1stls

   Ot2] st[dfdb5d1629e03c8d'
    u[7: e('394c1be00330f799,
           '414ef6ff6f55d37e,
            cf4fb1f83d13354c'
           '838512df12695c14,
            b8fea401516b231c'
           '76facec58833028e,
            6f25cfafe2cb954f'
           '5a17b2bddef9aadd,
            4a47b4e3e5d374ae'
           '12fb54f4ee596acc,
            f7f6610326e16e34'
           'c581ab0950b83cd9,
            5d764f5b2086bacb'
           '5a1cbeae5a890608,
            7ddcaa8dbbe9dc3f'
           'eda7c98e9c657b11,
            a1d8c59d7eb82bd9'
           '432b3e0335ba37cc,
            a41e6d028a75921d'
           '7fa3dd9d74970bcf,
            9342861bcb27b79e'
           '9dfa2920f3048e1b,
            3012601145c3caf4'
           'b4d3ee18d446693c,
            a45ae48a4647f6d5'
           'e8b242e55ac18ffe,
            566d802359961d81'
           '20adc77b9b92ed90,
            559b1cbf3119909c'
           '919f42c6aa84ba3b,
            dbc5b44f90ce03b9'
           '00438ab6e7d1c17f,
            28f638eedbef10ff'
           'd51301fc4318f6de,
            b1746c2facce6c90'
           '032526b3eabb313d,
            c148a7a932293b0c'
           '80df3492df2c0341,
            949b42104b08044c'

   I [8: mmr_xctbe_D =oe(/otDstpad/iett)ralns)
    n 2]  eoyeeualsM5  pn'ro/eko/sffl.x'.edie(
         mmr_xctbe_D_e_it=st[.pi([]frii mmr_xctbe_D[:]
          eoyeeualsM5stls   e(islt)0 o  n eoyeeualsM50])
         mmr_xctbe_D_e_it
          eoyeeualsM5stls

   Ot2] st[a5c0ed5e0b1bd7a4'
    u[8: e('d2ede94466a18c2d,
           '1670c62e0ff1289a,
            17bd1eafce3467f7'
           '7d2715886a6edcfa,
            693f2b9f3d05e01a'
           '10cd8542da536a05,
            ee0251e198c0ffc9'
           'd20b28911b256c20,
            1b7bd0f6cee93481'
           '695b79a55ddcfce9,
            8caff207a8074ca7'
           '32e792f69d9d5d6d,
            38962a98d324979c'
           'ee6d0d3570aef212,
            1166eeb0a61965c3'
           'a83026d74f1f3f8a,
            5a631b929812b9a5'
           '28d86314b7dea421,
            83f77f3d79b09ee2'
           '834ec4e08e0d2745,
            6cce901bc8cd2d3d'
           '113dbc77b05331b7,
            2c8cacc65528182c'
           '0af1d11a42ecc239,
            170860cc009d39a2'
           'ac46f47618d7b8b9,
            b142c9ad3a5982f1'
           '54e4de3260327e99,
            8ae29850a2b9dc52'
           '222a1ee61aeff79e,
            b8310b54ab3cf42e'
           'fcd7781259ea1153,
            7fa85f5ffec6da46'
           '906db338e7990b50,
            86fc46a795f4f68e'




127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      6/11
3/6/13                                                                           IPython Notebook

                     '73fff2c11b867ae2,
                      ea516872cb4e97a7'
                     '3427ad09e97ca777,
                      e4366e506751f6a2'
                     'd38f211de1eb7f0c,
                      6c45c4af5937e71b'
                     '2a9a29ad949a055f,
                      b535b9bfc90c9592'
                     'b2aa5f3c5a7b7a12,
                      76d16fc15d7826de'
                     'd13d4d66cf6af6e3,
                      99bf9dfedfdee22b'
                     '1921459849e542a3,
                      062a43fb9a50135e'
                     'ac61035ed6df4090,
                      e196a16c098febae'
                     'b1e896bbabe8d98c,
                      8b3049b2f741bfa5'
                     '7b16686e4fecb66f,
                      7c981c49f488bd25'
                     '10019523f9fbd4f6,
                      4e0bbf65b8554615'
                     '1a6eeac51644ca10,
                      8e74724bc185a71c'
                     '9f26513f5265a4c2,
                      e677ec380cea92a9'
                     '2feba20383d3cc3d,
                      101adc252bd18407'
                     'ac7e47f885635821,
                      76c8edefdcb1f1c8'
                     '5c24ee9f5cba8feb,
                      d2b87c22199b6a45'
                     '8faf99f43aeabbbc,
                      6055bbd692445032'
                     '251ba023f30c56e5,
                      d9d20b84dcc9d457'
                     '9f7941475684fb46,
                      684ffe7d6f9f62ad'
                     'fd674b83cb66f66b,
                      c28f8bf0a9d7bfb8'
                     '75c5b29e048fb8de,
                      2586a1d78a521f11'
                     'b04cb2e6318b551a,
                      1c7e4219ddd5de76'
                     '079125c38314e378,
                      8220e1c96f3c4641'
                     '6352dc9dc5a8a467,
                      e005fff772e19b01'
                     'e39077471a72a21b,
                      0d124fc2ee0e6f16'
                     'd9a54146752de389,
                      56832d59e63f6e9a'
                     '35bf2fae634a2ebd,
                      36d5e2c0b7fd2dd3'
                     'bcebb1005c6a4585,
                      11dd6736ab8da036'
                     '4aa7f884aeafb3d5,
                      4f1780bac6fd7d8a'
                     '22aedd905c47a7da,
                      91e0fc252fac78d4'
                     'c3afb8c08e1516a0,
                      521660c13c3f98ac'
                     '22db9e1f7529484d,
                      0f2cdfc202378f3c'
                     '427455c976aed8c0,
                      5c3b24b6f82b1038'
                     'fc94536cb252debc,
                      6d47fb377c42e1bc'
                     '5e2fe09a893f4d2a,
                      f915a7b9693ce534'
                     'b7ae0fac6733a81d,
                      5659927ac4b2f932'
                     '8ef7c0a2e67c3a03,
                      7bb0b71835ed6962'
                     '95d049bed0eb97ae,
                      fed31308a5da40df'
                     '999b69fc12696d5a,
                      6a318faa76d21504'
                     '196bea5a7cb5c72b,
                      6222726dac4a6443'
                     'b5633b0ee80b001e,
                      e7802c64c45b6498'
                     '1dee4d43c5600840,
                      297ddfaca326f86c'
                     '7718639785de3f1e,
                      d78fbd5eb88fcce0'
                     '6fae60ac31c476f4,
                      7bfbb90686585bf7'
                     'f9feef0849f299bd,
                      edec9feaec45d803'
                     '4dc9f0249098c82e]
                      d18d80b0e809ef47')



   These sets are compared and any executables that are in APT1 hashes are returned

   I [9: at_e_ititreto(eoyeeualsM5stls)
    n 2]  p1stls.nescinmmr_xctbe_D_e_it

   Ot2] st[)
    u[9: e(]



   .


   .


   .


   Comparing MD5 APT1 Hashes against files

   "To denote the identity of a malicious binary or executable, analysts often use cryptographic hashing, which computes a hash value on a block of data, such that an
   accidental or intentional change to the data will change the hash value...Fuzzy hashes and other block/rolling hash methods provide a continuous stream of hash values
   for a rolling window over the binary. These methods produce hash values that allow analysts to assign a percentage score that indicates the amount of content that the
   two files have in common. A recent type of fuzzy hashing, known as context triggered piecewise hashing, has gained enormous popularity in malware detection and
   analysis in the form of an open-source tool called ssdeep." http://blog.sei.cmu.edu/post.cfm/fuzzy-hashing-techniques-in-applied-malware-analysis




127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                                                                                                                   7/11
3/6/13                                                      IPython Notebook


   Compare MD5 to Whitelisted MD5s

       I [] !pnht:/w.slns.o/onod.t
        n  : oe tp/wwnr.itgvDwlashm




   Compare MD5 to Blacklisted MD5s

       I [] !pnht:/iusaecmhse/
        n  : oe tp/vrshr.o/ahs




   .


   .


   .


   Moar Reading on Fuzzy Hashing

   I [5: !pnht:/hethuhscm21/12/oi-awr-rp-hoyadfzyhse/
    n 3]  oe tp/tratogt.o/030/8kngmlaegahter-n-uz-ahs


   I [6: !pnht:/sepsucfrent
    n 3]  oe tp/sde.oreog.e/


   I [7: !pnht:/eskrbu.o/rsnain/ds0.d
    n 3]  oe tp/jseonlmcmpeettoscfl7pf




   .


   .


   .


   Volatility Labs - Month of Volatility Plugins

       I [] !pnht:/oaiiylb.lgptc/020/op1-oo-esospoessadhm
        n 3: oe tp/vltlt-asboso.a21/9mv-1lgnssin-rcse-n.tl




   .


   .


   .




127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      8/11
3/6/13                                                               IPython Notebook

   Paper of Android Memory Analysis with Volatility

       I [] !pnht:/optrfrnissn.r/umtacie/02adodmn-edn-eoyaqiiinadaayi-ihlm-n-
        n 5: oe tp/cmue-oesc.asogsmi-rhvs21/nri-idraigmmr-custo-n-nlsswt-iead




   .


   .


   .


   Tool for monitoring installation routines of programs

       I [] !pnht:/w.atucmisalto-oio.h
        n 9: oe tp/wwmra.o/ntlainmntrpp




   .


   .


   .


   .

   I [4: HM(<faeschts/vltlt.ogeoecmsnbace/cdtedc/ne.tlwdh10 hih=0 /fae"
    n 3]  TL"irm r=tp:/oaiiygolcd.o/v/rnhssuet/osidxhm it=00 egt40 irm>)


   Ot3]
    u[4:


                     Volatility Technology Preview Documentation.
                        1. Tutorial
                       2. User Manual
                              a. The Pmem Memory acquisition suite
                       3. Developer Information
                       4. References and Further Information



                     Last updated 2012­11­15 10:38:39 CET




   .




127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                               9/11
3/6/13                                                      IPython Notebook

   .


   .


   Cuckoobox, Volatility, Yara Video on YouTube

   I [1: Yuueie(d"xnTuA" wdh60 hih=0)
    n 1] oTbVdoi=mGjlfA, it=0, egt40

   Ot1]
    u[1:




   .


   .


   .


   Awesome Potential of Visualization for memory space and processes

   I [0: !pnht:/itrs.o/i/53604203/
    n 1]  oe tp/pneetcmpn918188646




   .


   .


   .


   Books over blogs



127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      10/11
3/6/13                                                      IPython Notebook


       I [] !pnht:/itrs.o/agebt/
        n 7: oe tp/pneetcmdnleis




   .


   .


   .


   Awesome Team Responsible for Volatility

       I [] !pnhts/cd.ogecmpvltlt/iiVltltTa
        n 4: oe tp:/oegol.o//oaiiywk/oaiiyem




127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print                      11/11

More Related Content

PDF
Dasbodh
PDF
Robert lewis 4.4_ppp_slideshow_final
PDF
事件模型探究
DOC
Pictorico Cantu 1
ODP
ODP
PDF
Cameroun - Repertoire des projets prioritaires à besoins de financement
DOCX
Manual of MS-Access / Excel / VBA Project
Dasbodh
Robert lewis 4.4_ppp_slideshow_final
事件模型探究
Pictorico Cantu 1
Cameroun - Repertoire des projets prioritaires à besoins de financement
Manual of MS-Access / Excel / VBA Project

What's hot (7)

PPTX
Biotechnology2
PDF
Leroy Wainwright Professional Persona Project
PDF
LT SAP HANAネットワークプロトコル初段
PDF
Microsoft SharePoint를 활용한 개발환경 구축
TXT
PPTX
Cells
PDF
Pruebas de hipotesis
Biotechnology2
Leroy Wainwright Professional Persona Project
LT SAP HANAネットワークプロトコル初段
Microsoft SharePoint를 활용한 개발환경 구축
Cells
Pruebas de hipotesis
Ad

Similar to Learning iPython Notebook Volatility Memory Forensics (20)

PDF
ipython notebook poc memory forensics
PDF
Demonstration using Jupyter R
PDF
Sp 2010 eng2
PDF
Table financiere
PDF
CAR Emails 6.12.02 (b)
PDF
Ateliers péda (ACM)
PDF
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
PDF
SonShine Magazine Teaser - Christian Comic / Book / Magazine
TXT
Cpu utilization
PDF
Technical challenges with file formats
PDF
CEI Email 6.3.03 (a)
PDF
Singleton coty ppp
PDF
ปัจจัยที่ทำให้ระบบโรงเรียนประสบความสำเร็จ
PDF
Corso di linguaggio C
PDF
CAR Email 5.16.03 (a)
PDF
February 2020 Calendar of Events
PDF
Itsecteam shell
PDF
PDF
How to I/O?
PDF
ipython notebook poc memory forensics
Demonstration using Jupyter R
Sp 2010 eng2
Table financiere
CAR Emails 6.12.02 (b)
Ateliers péda (ACM)
44CON London 2015 - Jtagsploitation: 5 wires, 5 ways to root
SonShine Magazine Teaser - Christian Comic / Book / Magazine
Cpu utilization
Technical challenges with file formats
CEI Email 6.3.03 (a)
Singleton coty ppp
ปัจจัยที่ทำให้ระบบโรงเรียนประสบความสำเร็จ
Corso di linguaggio C
CAR Email 5.16.03 (a)
February 2020 Calendar of Events
Itsecteam shell
How to I/O?
Ad

More from Vincent Ohprecio (7)

PDF
iPython Notebook Volatility Memory Forensics SilentBanker
PDF
iPython Notebook Volatility For Memory Forensics
PDF
iPhone Forensics Without iPhone using iTunes Backup
PDF
Forensic Challenge 10 - FC5 Attack Dataset Visualization
PDF
Big databigideasit4bc
PDF
Intro2 malwareanalysisshort
PDF
Hacking school computers for fun profit and better grades short
iPython Notebook Volatility Memory Forensics SilentBanker
iPython Notebook Volatility For Memory Forensics
iPhone Forensics Without iPhone using iTunes Backup
Forensic Challenge 10 - FC5 Attack Dataset Visualization
Big databigideasit4bc
Intro2 malwareanalysisshort
Hacking school computers for fun profit and better grades short

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Cloud computing and distributed systems.
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
Cloud computing and distributed systems.
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Empathic Computing: Creating Shared Understanding
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Understanding_Digital_Forensics_Presentation.pptx

Learning iPython Notebook Volatility Memory Forensics

  • 1. 3/6/13 IPython Notebook Next Steps - Where do you go from here? I [] fo Iyhncr.ipa ipr Iae n 2: rm Pto.oedsly mot mg fo Iyhncr.ipa ipr HM rm Pto.oedsly mot TL fo Iyhnlbdslyipr Yuueie rm Pto.i.ipa mot oTbVdo . . . Google Rapid Response - GRR I [] !pnhts/cd.ogecmpgr n 4: oe tp:/oegol.o//r/ . . . Keep the conversation going on Twitter I [] !pnhts/titrcmbgnrdd n 5: oe tp:/wte.o/isafue . . . Find all the material on this talk on Github I [] !pnhts/gtu.o/isafue n 6: oe tp:/ihbcmbgnrdd . 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 1/11
  • 2. 3/6/13 IPython Notebook . . I [] Iaeflnm=/sr/nie/eko/isafaoptc1pg) n 6: mg(ieae"UesatgnDstpbgnrhdosak.n" Ot6: u[] I [] Iaeflnm=/sr/nie/eko/isafore.n" n 7: mg(ieae"UesatgnDstpbgnrjunypg) Ot7: u[] 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 2/11
  • 3. 3/6/13 IPython Notebook . . . Hadoop meets Sleuthkit I [] !pnht:/w.luhi.r/s_aop n 2: oe tp/wwsetktogtkhdo/ . . . Python meets log2timeline I [] !pnht:/ls.idln.e/ n 1: oe tp/paokdaadnt . . . 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 3/11
  • 4. 3/6/13 IPython Notebook DFIR and Machine Learning - Match made in heaven waiting to happen I [] !pnht:/cktlanogsal/ n : oe tp/sii-er.r/tbe I [] !pnht:/rp.asuld/psvltxe21/70pfdge_02i0_19s27.d n : oe tp/dosdgth.eou/olet/0339/d/arpv0_09p0_131pf . . . . Fuzzy Hashing with ssdeep I [0: !pnht:/sepsucfrent n 3] oe tp/sde.oreog.e/ I [] !pnht:/fw.r/06poedns1-onlmpf n 1: oe tp/drsog20/rceig/2Krbu.d . . . Integration with Python Indicators of Compromise? I [] !pnhts/gtu.o/efrnrpic n 1: oe tp:/ihbcmjfbye/yo . . . Thanks to Hacker School NYC 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 4/11
  • 5. 3/6/13 IPython Notebook Hacker School is a three-month, full-time school in New York for becoming a better programmer. We're free as in beer, and provide space, a little structure, time to focus, and a friendly community of smart builders dedicated to self-improvement. I [] !pnhts/wwhcesho.o/ n 8: oe tp:/w.akrcolcm . . . Memory Forensics Cheat Sheet I [] !pnhts/bossn.r/optrfrnisfls21/4Mmr-oesc-ha-he-1pf n 1: oe tp:/lg.asogcmue-oesc/ie/020/eoyFrnisCetSetv.d . . . Create images and graphs from arrays I [2: X=n.ra(01234) n 3] pary[,,,,] Y=n.ra(35467) pary[,,,,] I [3: po(,) n 3] ltXY Ot3] [mtlti.ie.ieDa 09d5c] u[3: <apolblnsLn2 t x4b8> . . 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 5/11
  • 6. 3/6/13 IPython Notebook . Here is the documentation I used in this presentation I [] !pnhts/vltlt.ogeoecmsnbace/cdtedc/uoilhm n 1: oe tp:/oaiiygolcd.o/v/rnhssuet/osttra.tl . . . Comparing MD5 APT1 Hashes agains files I [7: at_ds=oe(/otDstpATm5)ralns) n 2] p1m5 pn'ro/eko/P1d'.edie( at_e_it=st[.ti(' frii at_ds0]) p1stls e(isrp'n) o n p1m5[:] at_e_it p1stls Ot2] st[dfdb5d1629e03c8d' u[7: e('394c1be00330f799, '414ef6ff6f55d37e, cf4fb1f83d13354c' '838512df12695c14, b8fea401516b231c' '76facec58833028e, 6f25cfafe2cb954f' '5a17b2bddef9aadd, 4a47b4e3e5d374ae' '12fb54f4ee596acc, f7f6610326e16e34' 'c581ab0950b83cd9, 5d764f5b2086bacb' '5a1cbeae5a890608, 7ddcaa8dbbe9dc3f' 'eda7c98e9c657b11, a1d8c59d7eb82bd9' '432b3e0335ba37cc, a41e6d028a75921d' '7fa3dd9d74970bcf, 9342861bcb27b79e' '9dfa2920f3048e1b, 3012601145c3caf4' 'b4d3ee18d446693c, a45ae48a4647f6d5' 'e8b242e55ac18ffe, 566d802359961d81' '20adc77b9b92ed90, 559b1cbf3119909c' '919f42c6aa84ba3b, dbc5b44f90ce03b9' '00438ab6e7d1c17f, 28f638eedbef10ff' 'd51301fc4318f6de, b1746c2facce6c90' '032526b3eabb313d, c148a7a932293b0c' '80df3492df2c0341, 949b42104b08044c' I [8: mmr_xctbe_D =oe(/otDstpad/iett)ralns) n 2] eoyeeualsM5 pn'ro/eko/sffl.x'.edie( mmr_xctbe_D_e_it=st[.pi([]frii mmr_xctbe_D[:] eoyeeualsM5stls e(islt)0 o n eoyeeualsM50]) mmr_xctbe_D_e_it eoyeeualsM5stls Ot2] st[a5c0ed5e0b1bd7a4' u[8: e('d2ede94466a18c2d, '1670c62e0ff1289a, 17bd1eafce3467f7' '7d2715886a6edcfa, 693f2b9f3d05e01a' '10cd8542da536a05, ee0251e198c0ffc9' 'd20b28911b256c20, 1b7bd0f6cee93481' '695b79a55ddcfce9, 8caff207a8074ca7' '32e792f69d9d5d6d, 38962a98d324979c' 'ee6d0d3570aef212, 1166eeb0a61965c3' 'a83026d74f1f3f8a, 5a631b929812b9a5' '28d86314b7dea421, 83f77f3d79b09ee2' '834ec4e08e0d2745, 6cce901bc8cd2d3d' '113dbc77b05331b7, 2c8cacc65528182c' '0af1d11a42ecc239, 170860cc009d39a2' 'ac46f47618d7b8b9, b142c9ad3a5982f1' '54e4de3260327e99, 8ae29850a2b9dc52' '222a1ee61aeff79e, b8310b54ab3cf42e' 'fcd7781259ea1153, 7fa85f5ffec6da46' '906db338e7990b50, 86fc46a795f4f68e' 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 6/11
  • 7. 3/6/13 IPython Notebook '73fff2c11b867ae2, ea516872cb4e97a7' '3427ad09e97ca777, e4366e506751f6a2' 'd38f211de1eb7f0c, 6c45c4af5937e71b' '2a9a29ad949a055f, b535b9bfc90c9592' 'b2aa5f3c5a7b7a12, 76d16fc15d7826de' 'd13d4d66cf6af6e3, 99bf9dfedfdee22b' '1921459849e542a3, 062a43fb9a50135e' 'ac61035ed6df4090, e196a16c098febae' 'b1e896bbabe8d98c, 8b3049b2f741bfa5' '7b16686e4fecb66f, 7c981c49f488bd25' '10019523f9fbd4f6, 4e0bbf65b8554615' '1a6eeac51644ca10, 8e74724bc185a71c' '9f26513f5265a4c2, e677ec380cea92a9' '2feba20383d3cc3d, 101adc252bd18407' 'ac7e47f885635821, 76c8edefdcb1f1c8' '5c24ee9f5cba8feb, d2b87c22199b6a45' '8faf99f43aeabbbc, 6055bbd692445032' '251ba023f30c56e5, d9d20b84dcc9d457' '9f7941475684fb46, 684ffe7d6f9f62ad' 'fd674b83cb66f66b, c28f8bf0a9d7bfb8' '75c5b29e048fb8de, 2586a1d78a521f11' 'b04cb2e6318b551a, 1c7e4219ddd5de76' '079125c38314e378, 8220e1c96f3c4641' '6352dc9dc5a8a467, e005fff772e19b01' 'e39077471a72a21b, 0d124fc2ee0e6f16' 'd9a54146752de389, 56832d59e63f6e9a' '35bf2fae634a2ebd, 36d5e2c0b7fd2dd3' 'bcebb1005c6a4585, 11dd6736ab8da036' '4aa7f884aeafb3d5, 4f1780bac6fd7d8a' '22aedd905c47a7da, 91e0fc252fac78d4' 'c3afb8c08e1516a0, 521660c13c3f98ac' '22db9e1f7529484d, 0f2cdfc202378f3c' '427455c976aed8c0, 5c3b24b6f82b1038' 'fc94536cb252debc, 6d47fb377c42e1bc' '5e2fe09a893f4d2a, f915a7b9693ce534' 'b7ae0fac6733a81d, 5659927ac4b2f932' '8ef7c0a2e67c3a03, 7bb0b71835ed6962' '95d049bed0eb97ae, fed31308a5da40df' '999b69fc12696d5a, 6a318faa76d21504' '196bea5a7cb5c72b, 6222726dac4a6443' 'b5633b0ee80b001e, e7802c64c45b6498' '1dee4d43c5600840, 297ddfaca326f86c' '7718639785de3f1e, d78fbd5eb88fcce0' '6fae60ac31c476f4, 7bfbb90686585bf7' 'f9feef0849f299bd, edec9feaec45d803' '4dc9f0249098c82e] d18d80b0e809ef47') These sets are compared and any executables that are in APT1 hashes are returned I [9: at_e_ititreto(eoyeeualsM5stls) n 2] p1stls.nescinmmr_xctbe_D_e_it Ot2] st[) u[9: e(] . . . Comparing MD5 APT1 Hashes against files "To denote the identity of a malicious binary or executable, analysts often use cryptographic hashing, which computes a hash value on a block of data, such that an accidental or intentional change to the data will change the hash value...Fuzzy hashes and other block/rolling hash methods provide a continuous stream of hash values for a rolling window over the binary. These methods produce hash values that allow analysts to assign a percentage score that indicates the amount of content that the two files have in common. A recent type of fuzzy hashing, known as context triggered piecewise hashing, has gained enormous popularity in malware detection and analysis in the form of an open-source tool called ssdeep." http://blog.sei.cmu.edu/post.cfm/fuzzy-hashing-techniques-in-applied-malware-analysis 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 7/11
  • 8. 3/6/13 IPython Notebook Compare MD5 to Whitelisted MD5s I [] !pnht:/w.slns.o/onod.t n : oe tp/wwnr.itgvDwlashm Compare MD5 to Blacklisted MD5s I [] !pnht:/iusaecmhse/ n : oe tp/vrshr.o/ahs . . . Moar Reading on Fuzzy Hashing I [5: !pnht:/hethuhscm21/12/oi-awr-rp-hoyadfzyhse/ n 3] oe tp/tratogt.o/030/8kngmlaegahter-n-uz-ahs I [6: !pnht:/sepsucfrent n 3] oe tp/sde.oreog.e/ I [7: !pnht:/eskrbu.o/rsnain/ds0.d n 3] oe tp/jseonlmcmpeettoscfl7pf . . . Volatility Labs - Month of Volatility Plugins I [] !pnht:/oaiiylb.lgptc/020/op1-oo-esospoessadhm n 3: oe tp/vltlt-asboso.a21/9mv-1lgnssin-rcse-n.tl . . . 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 8/11
  • 9. 3/6/13 IPython Notebook Paper of Android Memory Analysis with Volatility I [] !pnht:/optrfrnissn.r/umtacie/02adodmn-edn-eoyaqiiinadaayi-ihlm-n- n 5: oe tp/cmue-oesc.asogsmi-rhvs21/nri-idraigmmr-custo-n-nlsswt-iead . . . Tool for monitoring installation routines of programs I [] !pnht:/w.atucmisalto-oio.h n 9: oe tp/wwmra.o/ntlainmntrpp . . . . I [4: HM(<faeschts/vltlt.ogeoecmsnbace/cdtedc/ne.tlwdh10 hih=0 /fae" n 3] TL"irm r=tp:/oaiiygolcd.o/v/rnhssuet/osidxhm it=00 egt40 irm>) Ot3] u[4: Volatility Technology Preview Documentation. 1. Tutorial 2. User Manual a. The Pmem Memory acquisition suite 3. Developer Information 4. References and Further Information Last updated 2012­11­15 10:38:39 CET . 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 9/11
  • 10. 3/6/13 IPython Notebook . . Cuckoobox, Volatility, Yara Video on YouTube I [1: Yuueie(d"xnTuA" wdh60 hih=0) n 1] oTbVdoi=mGjlfA, it=0, egt40 Ot1] u[1: . . . Awesome Potential of Visualization for memory space and processes I [0: !pnht:/itrs.o/i/53604203/ n 1] oe tp/pneetcmpn918188646 . . . Books over blogs 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 10/11
  • 11. 3/6/13 IPython Notebook I [] !pnht:/itrs.o/agebt/ n 7: oe tp/pneetcmdnleis . . . Awesome Team Responsible for Volatility I [] !pnhts/cd.ogecmpvltlt/iiVltltTa n 4: oe tp:/oegol.o//oaiiywk/oaiiyem 127.0.0.1:8888/6f10bc63-098a-499f-bd64-38e40467f465/print 11/11