Didier Stevens
(blog 'DidierStevens)
- Posts
- 1,496 from 13 Jun 2006 to 31 Oct 2026
- Posting
- weekly (46 in the last year)
- Kind
- personal blog
- Feed
- https://blog.didierstevens.com/feed/
2026 34
- Quickpost: WT20 Welding Electrodes & Radiation
- Quickpost: Ghost USB-C
- “A Ring Tone That I Cannot Hear” – Twenty Years Later
- Quickpost: Uranium Glass
- Update: onedump.py Version 0.0.3
- Overview of Content Published in September
- Update: search-for-compression.py Version 0.0.8
- Overview of Content Published in August
- Update: base64dump.py Version 0.0.31
- Overview of Content Published in July
- Overview of Content Published in June
- Update: base64dump.py Version 0.0.30
- Overview of Content Published in May
- Update: search-for-compression.py Version 0.0.7
- Overview of Content Published in April
- Update: cut-bytes.py Version 0.0.18
- Overview of Content Published in March
- Update: oledump.py Version 0.0.85
- Update: oledump.py Version 0.0.84
- Update: pdf-parser.py Version 0.7.14
- Update: zipdump.py Version 0.0.34
- Update: zipdump.py Version 0.0.34
- Update: pecheck.py Version 0.7.20
- Update: search-for-compression.py 0.0.6
- Update: emldump.py Version 0.0.16
- Update: base64dump.py Version 0.0.29
- Overview of Content Published in February
- Update: rtfdump.py Version 0.0.15
- Update: rtfdump.py Version 0.0.14
- Overview of Content Published in January
- Update: zipdump.py Version 0.0.33
- Update: hash.py Version 0.0.14
- Overview of Content Published in 2025
- Overview of Content Published in December
2025 74
- Using a USB-C Trigger Cable To Power An FM Radio
- Update: pecheck.py Version 0.7.19
- USB Trigger Boards
- Quickpost: USB-C Rechargeable Batteries
- Quickpost: USB Electric Razor
- Overview of Content Published in November
- Copy/Paste Delays In Excel Because Of Default Printer
- Quickpost: CR1225 vs CR1220
- Quickpost: Power Requirements Of A Keylogger
- Update: numbers-to-hex.py Version 0.0.4
- Update: cs-parse-traffic.py Version 0.0.6
- Overview of Content Published in October
- Bytes over DNS Tools
- Update: dnsresolver.py Version 0.0.4
- Quickpost: PEP 515 – Underscores in Numeric Literals
- Overview of Content Published in September
- Overview of Content Published in August
- Update: pdf-parser.py Version 0.7.13
- Overview of Content Published in July
- Quickpost: 12V Portable Power Station
- Quickpost: Doorbell & Condensation
- Overview of Content Published in June
- Update: teeplus.py Version 0.0.2
- New Tool: myipaddress.py
- Update: virustotal-search.py Version 0.1.9
- Update: myjson-filter.py Version 0.0.9
- Update: search-for-compression.py 0.0.5
- Update: pecheck.py Version 0.7.18
- My Fridge & My Portable Power Station
- Update: pngdump.py Version 0.0.7
- Quickpost: USB-C Couplers
- Python Requirements for Didier Stevens Suite
- DSS_DEFAULT_HASH_ALGORITHMS
- Quickpost: emldump Bulk Extraction
- Quickpost: Firefox Profiles and Multiple Instances
- Update: search-for-compression.py Version 0.0.4
- Update: myjson-transform.py Version 0.0.2
- Overview of Content Published in May
- Update: myjson-filter.py Version 0.0.8
- Update: oledump.py Version 0.0.82
- Quickpost: Airplanes & Radiation
- Update: process-binary-file.py Version 0.0.11
- Update: oledump.py Version 0.0.81
- Update: myjson-filter.py Version 0.0.7
- Update: xorsearch.py Version 0.0.5
- Overview of Content Published in April
- Update: re-search.py Version 0.0.23
- Update: pdf-parser.py Version 0.7.2
- Update: oledump.py Version 0.0.80
- Update: zipdump.py Version 0.0.32
- Update: rtfdump.py Version 0.0.13
- Update: pecheck.py Version 0.7.17
- Update: emldump.py Version 0.0.15
- Update: basedump64.py Version 0.0.28
- Update: xorsearch.py Version 0.0.4
- Quickpost: Testing The Capacity Of My New Power Bank
- Update: xorsearch.py Version 0.0.3
- Update: xorsearch.py Version 0.0.2
- Overview of Content Published in March
- Quickpost: Electrical Power & Mining: Dissipated Heat
- Update: zipdump.py Version 0.0.31
- Update: xmldump.py Version 0.0.10
- Update: pdf-parser.py Version 0.7.11
- Update: pdfid.py Version 0.2.10
- Update: 1768.py Version 0.0.23
- Update: oledump.py Version 0.0.79
- Update: zoneidentifier.exe Version 0.0.2
- Overview of Content Published in February
- Update: cs-decrypt-metadata.py Version 0.0.5
- Update: Python Templates Version 0.0.12
- Quickpost: Electrical Power & Mining
- Update: strings.py Version 0.0.11
- Overview of Content Published in January
- Overview of Content Published in December
2024 46
- Update: oledump.py Version 0.0.78
- Update: 1768.py Version 0.0.22
- Overview of Content Published in November
- Update: base64dump.py Version 0.0.27
- Interfacing With A Cheap Geiger Counter
- Quickpost: The Electric Energy Consumption Of A Soundbar
- Update: base64dump.py Version 0.0.26
- Quickpost: The Electric Energy Consumption Of A Wired Doorbell
- Update: strings.py Version 0.0.10
- Update: xmldump.py Version 0.0.9
- Update: pdf-parser.py Version 0.7.10
- Update: pdfid.py Version 0.2.9
- Overview of Content Published in October
- Quickpost: The Electric Energy Consumption Of LLMs – No GPU
- Quickpost: The Electric Energy Consumption Of LLMs
- Overview of Content Published in September
- Overview of Content Published in August
- Overview of Content Published in July
- Update: cut-bytes.py Version 0.0.17
- Update: oledump.py Version 0.0.77
- Update: hash.py Version 0.0.13
- Overview of Content Published in June
- Update: emldump.py Version 0.0.14
- Update: python-per-line.py Version 0.0.12
- MyJSON Tools
- Update: InteractiveSieve Version 0.9.3.0
- Update: base64dump.py version 0.0.25
- Update: pdf-parser.py Version 0.7.9
- Update: FileScanner Version 0.0.0.9
- Update: what-is-new.py Version 0.0.4
- Update: simple_listener.py Version 0.1.5
- Update: count.py Version 0.3.2
- Update: zipdump.py Version 0.0.30
- Update: strings.py Version 0.0.9
- Update: myjson-filter.py version 0.0.6
- Update: hash.py Version 0.0.12
- Update: file-magic.py Version 0.0.8
- Overview of Content Published in May
- Update: byte-stats.py Version 0.0.10
- Reversing A Network Protocol
- Update: 1768.py Version 0.0.21
- Update: oledump.py Version 0.0.76
- Wireshark Lua Fixed Field Length Dissector: fl-dissector
- Overview of Content Published in March
- Update: metatool.py Version 0.0.4
- Overview of Content Published in February
2023 54
- Overview of Content Published in November
- Update: 1768.py Version 0.0.20
- Overview of Content Published in October
- Update: format-bytes.py Version 0.0.15
- Update: 1768.py Version 0.0.19
- Update: simple_listener.py Version 0.1.4
- Update: python-per-line.py Version 0.0.11
- Update: myjson-filter.py Version 0.0.5
- Update: pecheck.py Version 0.7.16
- Update: xor-kpa.py Version 0.0.8
- Update: simple_listener.py Version 0.1.3
- Overview of Content Published in September
- Update: hash.py Version 0.0.10
- Update: zipdump.py Version 0.0.28
- Update: file-magic.py Version 0.0.7
- Update: emldump.py Version 0.0.13
- Update: zipdump.py Version 0.0.28
- Overview of Content Published in August
- Quickpost: PDF/ActiveMime Maldocs YARA Rule
- Quickpost: Analysis of PDF/ActiveMime Polyglot Maldocs
- Update: emldump.py Version 0.0.12
- Update: sortcanon.py Version 0.0.3
- Overview of Content Published in July
- Update: zipdump.py Version 0.0.27
- Overview of Content Published in June
- Update: zipdump.py Version 0.0.26
- Overview of Content Published in May
- Update: oledump.py Version 0.0.75
- Overview of Content Published in April
- Update: zipdump.py Version 0.0.25
- New Tool: myjson-transform.py
- Update: dnsresolver.py Version 0.0.3
- Update: 1768.py Version 0.0.18
- Update: re-search.py Version 0.0.22
- Update: oledump.py Version 0.0.74
- Overview of Content Published in March
- Update: myjson-filter.py Version 0.0.4
- Update: python-per-line.py version 0.0.10
- Update: oledump.py Version 0.0.73
- Overview of Content Published in February
- Update: oledump.py Version 0.0.72
- Quickpost: Fixing A Duplicate Key
- How-to: Make Your Own Cert With Web OpenSSL
- Update: process-binary-file Version 0.0.9
- Update: cut-bytes.py Version 0.0.16
- Update: xor-kpa.py Version 0.0.7
- Update: file-magic.py Version 0.0.6
- Update: pdf-parser.py Version 0.7.8
- Overview of Content Published in January
- Analyzing Malicious OneNote Documents
- Update: process-binary-file Version 0.0.8
- New Tool: onedump.py
- Overview of Content Published in 2022
- Overview of Content Published in December
2022 109
- Combining zipdump, file-magic And myjson-filter
- Update: zipdump.py Version 0.0.24
- Powerstrip With Neon Lamp Switch
- Combining dns-pydivert And dnsresolver
- New Tool: dns-pydivert.py
- Update: dnsresolver.py Version 0.0.2
- Update: myjson-filter.py Version 0.0.3
- Update: file-magic.py Version 0.0.5
- Update: nsrl.py Version 0.0.4
- Update: InteractiveSieve Version 0.9.2.0
- Update: filescanner Version 0.0.0.8
- New tool: teeplus.py
- Update: zipdump.py Version 0.0.23
- Update: virustotal-search.py Version 0.1.8
- Update: hash.py Version 0.0.9
- Update: count.py Version 0.3.1
- Extracting Certificates For Defender
- Update: python-per-line.py Version 0.0.9
- Overview of Content Published in November
- Update: what-is-new.py Version 0.0.2
- Quickpost: Testing A USB Fridge (Update)
- Update: oledump.py Version 0.0.71
- Update: pdf-parser.py Version 0.7.7
- Quickpost: Testing A USB Fridge
- Overview of Content Published in October
- Quickpost: BruCON Travel Charger
- The Making Of: qa-squeaky-toys.docm
- Update: byte-stats.py Version 0.0.9
- Quickpost: Testing A Lemon Battery
- Update: rtfdump.py Version 0.0.12
- Update: base64dump.py Version 0.0.24
- Quickpost: Standby Power Consumption Of An Old Linear Power Supply
- Overview of Content Published in September
- Update: rtfdump.py Version 0.0.11
- Taking A Look At PNG Files with pngdump.py Beta Version 0.0.3
- Quickpost: Tuning The Electric Energy Consumption Of My TV
- Update: My Python Templates Version 0.0.8
- Update: strings.py Version 0.0.8
- New Tool: split-overlap.py
- Update: virustotal-search.py Version 0.1.7
- Quickpost: An Inefficient Powerbank
- Quickpost: “Exploding Multimeter”
- Maldoc Analysis Video – Rehearsed & Unrehearsed
- Quickpost: Dolmen du roc de l’Arca
- Quickpost: Sun Drying Biodegradable Waste
- Update: hex-to-bin.py Version 0.0.6
- Update: xor-kpa.py Version 0.0.6
- Update: translate.py Version 2.5.12
- Update: oledump.py Version 0.0.70
- Update: jpegdump.py Version 0.0.10
- Quickpost: Standby Power Consumption Of My Bosch 18V Chargers
- Overview of Content Published in August
- Update: 1768.py Version 0.0.16
- Update: 1768.py Version 0.0.15
- Overview of Content Published in July
- Quickpost: iPad Pro Charging – Power Consumption
- Quickpost: Standby Power Consumption Of My USB Chargers (120V vs 230V)
- Update: re-search.py Version 0.0.21
- Update: oledump.py Version 0.0.69
- Update: sortcanon Version 0.0.2
- Update: base64dump.py Version 0.0.23
- Quickpost: Standby Power Consumption Of My USB Chargers
- simple_listener.py
- Overview of Content Published in June
- Update: format-bytes.py Version 0.0.14
- Update: cut-bytes.py Version 0.0.15
- Quickpost: Cracking PDF Owner Passwords
- Examples Of Encoding Reversing
- Another Exercise In Encoding Reversing
- New Tool: sortcanon.py
- Update: base64dump.py Version 0.0.22
- Discovering A Forensic Artifact
- New Tool: dns-query-async.py
- Update: python-per-line.py Version 0.0.8
- Update: oledump.py Version 0.0.68
- Overview of Content Published in May
- PoC: Cobalt Strike mitm Attack
- Update: Python Templates Version 0.0.7
- Update: 1768.py Version 0.0.14
- Update: pdf-parser.py Version 0.7.6
- Update: re-search.py Version 0.0.20
- Update: pecheck.py Version 0.7.15
- Update: base64dump.py Version 0.0.21
- Update: oledump.py Version 0.0.67
- Update: zipdump.py Version 0.0.22
- Update: cs-parse-traffic.py Version 0.0.5
- Update: oledump.py Version 0.0.66
- Overview of Content Published in April
- Quickpost: Machine Code Infinite Loop
- Update: oledump.py Version 0.0.65
- Update: re-search.py Version 0.0.19
- New Tool: pngdump.py (Beta)
- Update: 1768.py Version 0.0.13
- Update: cut-bytes.py Version 0.0.14
- New Tool: myjson-filter.py
- .ISO Files With Office Maldocs & Protected View in Office 2019 and 2021
- Power Consumption Of A Philips Hue lamp In Off State
- Overview of Content Published in March
- spring4shell Capture File
- New Tool: xlsbdump.py
- Update: oledump.py Version 0.0.64
- Overview of Content Published in February
- Update: 1768.py Version 0.0.12
- Update: oledump.py Version 0.0.63
- Beta: smtp-honeypot.py
- Windows Explorer: Improper Exif Data Removal
- Update: jpegdump.py Version 0.0.9
- Overview of Content Published in January
- Overview of Content Published in December
2021 86
- Update: base64dump.py Version 0.0.20
- Update: pecheck Version 0.7.14
- VBA: __SRP_ Streams
- Update: cs-analyze-processdump.py Version 0.0.3
- Update: cs-extract-key.py Version 0.0.4
- Update: 1768.py Version 0.0.11
- Update: cs-parse-traffic.py Version 0.0.4
- Update: cs-decrypt-metadata.py Version 0.0.4
- Update: base64dump.py Version 0.0.19
- MiTM Cobalt Strike Network Traffic
- Overview of Content Published in November
- Update: cs-extract-key.py Version 0.0.3
- New Tool: cs-parse-traffic.py
- New tool: cs-analyze-processdump.py
- Update: cs-decrypt-metadata.py Version 0.0.3
- Update: base64dump.py Version 0.0.18
- Update: 1768.py Version 0.0.10
- Update: cs-decrypt-metadata.py Version 0.0.2
- Update: 1768.py Version 0.0.9
- New Tool: cs-extract-key.py
- Overview of Content Published in October
- New Tool: cs-decrypt-metadata.py
- “Public” Private Cobalt Strike Keys
- Update: 1768.py Version 0.0.8
- New Tool: onion-connect-service-detection.py
- Overview of Content Published in September
- Update: base64dump.py Version 0.0.17
- Patching A Java .class File
- Update: re-search.py Version 0.0.18
- Overview of Content Published in August
- Update: AnalyzePESig Version 0.0.0.8
- Update: pdfid.py Version 0.2.8
- Update: pdf-parser.py Version 0.7.5
- My YouTube Playlists
- Update: oledump.py Version 0.0.62
- dnsresolver.py: Videos For Each Command
- Overview of Content Published in July
- Using SeBackupPrivilege With Python
- Update: base64dump.py Version 0.0.16
- sysmon’s DNS QueryStatus Field
- New Tool: dnsresolver.py
- Update: FileScanner Version 0.0.0.7
- New Tool: texteditor.py
- Update: xmldump.py Version 0.0.7
- Overview of Content Published in June
- Update: oledump.py Version 0.0.61
- Update: 1768.py Version 0.0.7
- New Tool: ssdeep.py
- Update: Python Templates Version 0.0.5
- How-to: Make Your Own Cert With OpenSSL on Windows (Reloaded)
- Overview of Content Published in May
- New Tool: cs-dns-stager.py
- Update: base64dump.py Version 0.0.14
- Update: re-search.py Version 0.0.17
- Update: 1768.py Version 0.0.6
- Overview of Content Published in April
- Quickpost: Decrypting Cobalt Strike Traffic
- isodump.py
- Lua CSV Wireshark Dissector
- metatool.py
- Overview of Content Published in March
- FileZilla Uses PuTTY’s Registry Fingerprint Cache
- Quickpost: “ProxyLogon PoC” Capture File
- Update: 1768.py Version 0.0.5
- Update pecheck.py Version 0.7.13
- Update: nsrl.py Version 0.0.3
- Overview of Content Published in February
- Update: oledump.py Version 0.0.60
- re-search.py And Custom Validations
- Update: re-search.py Version 0.0.16
- Quickpost: oledump.py plugin_biff.py: Remove Sheet Protection From Spreadsheets
- Update: oledump.py Version 0.0.59
- Overview of Content Published in January
- New Tool: pdftool.py
- Update: XORSelection.1sc Version 6.0
- Update: strings.py Version 0.0.7
- Update: re-search.py Version 0.0.15
- Update: re-search.py Version 0.0.14
- Video: Maldoc Analysis With CyberChef
- Update: Python Templates Version 0.0.4
- Update: count.py Version 0.3.0
- Decrypting TLS Streams With Wireshark: Part 3
- Update: oledump.py Version 0.0.58
- Update: Python Templates Version 0.0.3
- Overview of Content Published in 2020
- Overview of Content Published in December
2020 114
- Update: rtfdump.py Version 0.0.10
- Decrypting TLS Streams With Wireshark: Part 2
- Update: 1768.py Version 0.0.4
- Update: base64dump.py Version 0.0.13
- Update: zipdump.py Version 0.0.21
- Video: Using numbers-to-string.py To Analyze FireEye Maldocs
- Update: byte-stats.py Version 0.0.8
- Update: cut-bytes.py Version 0.0.13
- Update: translate.py Version 2.5.11
- Update: strings.py Version 0.0.6
- Decrypting TLS Streams With Wireshark: Part 1
- Update: numbers-to-string.py Version 0.0.11
- Update: oledump.py version 0.0.57
- Quickpost: finger.exe
- Update: pecheck.py Version 0.7.12
- Update: oledump.py Version 0.0.56
- Overview of Content Published in November
- Update: emldump.py Version 0.0.11
- Update: disitool.py Version 0.4
- Decrypting With translate.py
- oledump Indicators
- Update: oledump.py Version 0.0.55
- Update: translate.py Version 2.5.10
- The Qwerty Effect And Passwords
- 1768 K
- Quickpost: Portable Power
- Overview of Content Published in October
- Quickpost: VMware OS Version Snapshots
- Update: strings.py Version 0.0.5 Pascal Strings
- Update: translate.py version 2.5.9
- Quickpost: 4 Bytes To Crash Excel
- Update: oledump.py Version 0.0.54
- Overview of Content Published in September
- “Epic Manchego” And My Tools
- Quickpost: USB Passive Load
- Quickpost: Ext2explore
- Quickpost: dig On Windows
- Quickpost: Downloading Files With Windows Defender & User Agent String
- Overview of Content Published in August
- Update: oledump.py 0.0.53
- New Tool: XORSearch.py
- Update: numbers-to-string.py Version 0.0.10
- Videos: Defective USB Cable
- Overview of Content Published in July
- Update: pecheck.py Version 0.7.11
- Update: InteractiveSieve 0.9.1
- Update: zipdump.py Version 0.0.20
- Update: oledump.py 0.0.52
- ndisasm 2.15 stdin Bug Fix
- Cracking VBA Project Passwords
- Update: oledump.py Version 0.0.51
- Update XORSearch Version 1.11.4
- Quickpost: curl
- Tampering With Digitally Signed VBA Projects
- Update: base64dump.py Version 0.0.12
- Overview of Content Published in June
- VBA Purging
- FalsePositive GitHub Repository
- Update: translate.py Version 2.5.8
- add-admin: Tiny EXE To Add Administrative Account
- Overview of Content Published in May
- New Tool: simple_ip_stats.py
- AdHoc GitHub Repository
- Update: oledump.py Version 0.0.50
- Quickpost: curl And SSPI Proxy Authentication
- Update: XORSelection.1sc Version 5.0
- Quickpost: Go: Building For Multiple Operating Systems
- Quickpost: Empty ZIP File
- Overview of Content Published in April
- Update: zipdump.py Version 0.0.19
- NVISO Innovation Coin
- Quickpost: My SpiderMonkey’s Cheat Sheet
- Handling Diacritics
- Update: python-per-line.py Version 0.0.7
- Update: hex-to-bin.py Version 0.0.5
- Update: xmldump.py Version 0.0.6
- Analyzing Malformed ZIP Files
- Update: zipdump.py Version 0.0.18
- Update: zipdump.py Version 0.0.17
- Update XORSearch Version 1.11.3
- Video: GNU Radio Companion: Acoustic Beats
- Overview of Content Published in March
- April 1st 2020: FlashPix File With VBA Code
- Update: msoffcrypto-crack.py Version 0.0.5
- mimikatz Is My New EICAR
- Update: oledump.py Version 0.0.49
- Quickpost: Windows Domain Controllers Have No Local Accounts
- Carving PE Files With pecheck.py
- Quickpost: User-Agent: Microsoft Office Excel 2014
- Windows Assembly Program To Create New User
- pecheck.py Version 0.7.10
- Update: cmd.dll Version 0.0.5
- CLSIDs in OLE Files
- Update: oledump.py Version 0.0.48
- Update: oledump.py Version 0.0.47
- Contextual Grepping: Proxmark3 Key Scan Example
- Overview of Content Published in February
- Update: Python Templates Version 0.0.2
- Update: translate.py Version 0.2.7
- Update: format-bytes.py Version 0.0.13
- Update: hex-to-bin.py Version 0.0.4
- Update: xmldump.py Version 0.0.4
- Update: oledump.py Version 0.0.45
- Update: pecheck.py Version 0.7.9
- Overview of Content Published in January
- etl2pcapng: Support For Process IDs
- Update: hash.py Version 0.0.8
- Update: format-bytes.py Version 0.0.11
- Update: cut-bytes.py Version 0.0.11
- Using CveEventWrite From VBA (CVE-2020-0601)
- Analysis Of Unusual ZIP Files
- Overview of Content Published in the 2010s
- Overview of Content Published in 2019
- Overview of Content Published in December
2019 72
- YARA “Ad Hoc Rules”
- Update: pdf-parser.py Version 0.7.4 and pdfid.py Version 0.2.7
- Update: zipdump.py Version 0.0.16
- zoneidentifier.exe
- Update: oledump.py Version 0.0.44
- Analyzing .DWG Files With Embedded VBA Macros
- Update: oledump.py Version 0.0.43
- Update: numbers-to-string.py Version 0.0.9
- Overview of Content Published in November
- Update: tcp-honeypot.py Version 0.0.7
- Steganography and Malware
- Update: format-bytes.py Version 0.0.10
- Update: numbers-to-string.py Version 0.0.10
- Update: cut-bytes.py Version 0.0.10
- Overview of Content Published in October
- Quickpost: Running a Service DLL
- Quickpost: Compiling Service DLLs with MinGW on Kali
- Update: pecheck.py Version 0.7.8
- Quickpost: ExifTool, OLE Files and FlashPix Files
- New Tool: simple_tcp_stats.py
- PowerShell, Add-Type & csc.exe
- Shark Jack Capture File
- Overview of Content Published in September
- Update Of My PDF Tools
- Update: strings.py Version 0.0.4
- Update: hex-to-bin.py Version 0.0.3
- Update: pecheck.py Version 0.7.7
- Update: hash.py Version 0.0.7
- Update: msoffcrypto-crack.py Version 0.0.4
- Overview of Content Published in August
- Downloading Executables Over DNS: Capture Files
- Update: pdf-parser.py Version 0.7.2
- Overview of Content Published in July
- Quickpost: tcp-honeypot.py & Browser Tests
- Update: format-bytes.py Version 0.0.9
- Quickpost: nslookup Types
- Overview of Content Published in June
- New Tool: amsiscan.py
- Update: virustotal-search.py Version 0.1.5
- Quickpost: C Random Functions in Other Languages
- Update: sets.py Version 0.0.3
- Overview of Content Published in May
- Update: hex-to-bin.py Version 0.0.2
- Update: zipdump Version 0.0.15
- DSSuite: A Docker Container With My Tools
- WebDAV, NTLM & Responder
- Quickpost: Retrieving an SSL Certificate with nmap
- Overview of Content Published in April
- Update: jpegdump.py Version 0.0.7
- Update: format-bytes.py Version 0.0.8
- Update: python-per-line.py Version 0.0.6
- Update: translate.py Version 2.5.6
- Extracting “Stack Strings” from Shellcode
- Quickpost: Browsers & Content-Disposition
- list-interfaces.xlsm
- Overview of Content Published in March
- Update: pecheck.py Version 0.7.6
- Quickpost: PDF Tools Download Feature
- Maldoc: Excel 4.0 Macro
- Update: oledump.py Version 0.0.42
- Update: re-search.py Version 0.0.13
- Analyzing a Phishing PDF with /ObjStm
- Update: pdf-parser.py Version 0.7.1
- Overview of Content Published in February
- Update: pdf-parser.py Version 0.7.0
- Update: translate.py Version 2.5.5
- Update: oledump.py Version 0.0.41
- Update: cut-bytes.py Version 0.0.9
- Overview of Content Published in January
- Update: msoffcrypto-crack.py Version 0.0.3
- Update: msoffcrypto-crack.py Version 0.0.2
- Overview of Content Published in December
2018 112
- New Tool: msoffcrypto-crack.py
- Update: format-bytes.py Version 0.0.7
- New Tool: SimpleEncoder
- Update: numbers-to-string.py Version 0.0.7
- Update: XORSearch Version 1.11.2
- Update:oledump.py Version 0.0.40
- Update: numbers-to-string.py Version 0.0.6
- Update: rtfdump.py Version 0.0.9
- Release: strings.py
- Update: oledump.py Version 0.0.39
- Quickpost: Developing for ESP32 with the Arduino IDE
- Overview of Content Published in November
- Quickpost: Compiling with Build Tools for Visual Studio 2017
- Quickpost: Compiling 32-bit Static ELF Files on Kali
- Video: Analyzing PowerPoint Maldocs with oledump Plugin plugin_ppt
- Update: cut-bytes.py Version 0.0.8
- Update: hash.py Version 0.0.6
- Quickpost: Using pcapy with Npcap on Windows
- Overview of Content Published in October
- Update: format-bytes.py Version 0.0.6
- Update: file-magic.py Version 0.0.4
- Update: file-magic.py Version 0.0.3
- Analyzing PowerPoint Maldocs with oledump Plugin plugin_ppt
- Update: oledump.py Version 0.0.38
- Update: pdf-parser.py Version 0.6.9
- New tool: decompress_rtf.py
- Release: Python Tool Templates
- KEIHash: Fingerprinting SSH
- Title: Overview of Content Published in September
- Quickpost: Signing Windows Executables on Kali
- Update: pecheck.py Version 0.7.4
- Quickpost: Compiling EXEs and Resources with MinGW on Kali
- WiFi Pineapple NANO: Persistent Recon DB
- Firmware Upgrade: WiFi Pineapple NANO
- Overview of Content Published in August
- Quickpost: Compiling DLLs with MinGW on Windows
- Update: numbers-to-string.py Version 0.0.5
- Obtaining Malware Samples for Analysis
- Quickpost: Revisiting JA3
- Update: format-bytes Version 0.0.5
- Update: oledump.py Version 0.0.37
- Update: PDFiD.py Version 0.2.5
- Overview of Content Published in July
- Update: python-per-line.py Version 0.0.5
- Update: numbers-to-string.py Version 0.0.4
- Update: re-search.py Version 0.0.12
- Extracting DotNetToJScript’s PE Files
- Update: base64dump.py Version 0.0.11
- Update: sets.py Version 0.0.2
- !exploitable Crash Analyzer – Statically Linked CRT
- New Tool: file-magic.py
- Quickpost: Compiling DLLs with MinGW on Kali
- –jsonoutput
- Update: oledump.py Version 0.0.36
- Update: zipdump.py Version 0.0.14
- Update: zipdump.py Version 0.0.13
- Update: oledump.py Version 0.0.35
- Overview of Content Published in June
- Update: re-search.py Version 0.0.11
- Update: re-search.py Version 0.0.10
- Quickpost: Decoding Certutil Encoded Files
- Update: zipdump.py Version 0.0.12
- Update: jpegdump.py Version 0.0.6
- Validating Your Downloads
- Update: hash.py version 0.0.5
- Update: cut-bytes.py Version 0.0.7
- Update: translate.py Version 2.5.4
- Update: jpegdump.py Version 0.0.5
- “Here Files” and my Tools
- Update: pecheck.py Version 0.7.3
- Encrypted OOXML Documents
- Quickpost: John & Dummy Hashes
- Overview of Content Published In May
- PDFiD: GoToE and GoToR Detection (“NTLM Credential Theft”)
- Quickpost: Windows Debugger as Post Mortem Debugger – 32-bit & 64-bit
- Update: base64dump.py Version 0.0.10
- Video: SpiderMonkey Output Options
- Update: base64dump.py Version 0.0.9
- Update: oledump.py Version 0.0.34
- Overview of Content Published In April
- SpiderMonkey and STDIN
- Update: python-per-line.py Version 0.0.4
- Update: Patched SpiderMonkey
- Update: hash.py Version 0.0.3
- Update: XORSelection.1sc Version 4.0
- Quickpost: Email Server Simulator
- Update: xmldump.py Version 0.0.3
- Overview of Content Published In March
- CTRL-Z is EOF
- Quickpost: Using Suricata on Windows
- Title: Overview of Content Published In February
- Wireshark Comments
- Quickpost: Using nmap With Tallow (Tor proxy)
- Update: pecheck.py Version 0.7.2
- Update: oledump.py Version 0.0.33
- Update: translate.py Version 2.5.3
- Update: pdfid.py Version 0.2.4
- Update: jpegdump.py Version 0.0.4
- Update: hash.py Version 0.0.2
- Update: python-per-line version 0.0.3
- Quickpost: Remote Shell On Windows Via Tor Onion Service
- Quickpost: Code To Connect To Tor Onion Service
- Overview of Content Published In January
- Update: rtfdump.py Version 0.0.7
- Update: translate.py Version 2.5.2
- New Tool: jpegdump.py
- Quickpost: Retrieving Malware Via Tor On Windows
- Quickpost: Data Exfiltration With Tor Browser And Domain Fronting
- Update: format-bytes.py Version 0.0.4
- Update: xmldump.py Version 0.0.2
- Overview of Content Published In December
- New Tool: What Is New?
2017 120
- Cracking Encrypted PDFs – Conclusion
- Cracking Encrypted PDFs – Part 3
- Cracking Encrypted PDFs – Part 2
- Cracking Encrypted PDFs – Part 1
- New Tool: format-bytes.py
- New Tool: xmldump.py
- New oledump Plugin: plugin_msg.py / oledump.py Version 0.0.32
- Update: plugin_biff.py Version 0.0.2 / oledump.py Version 0.0.31
- New Tool: hash.py
- Update: rtfdump.py Version 0.0.6
- Overview of Content Published In November
- Update: pdfid.py Version 0.2.3
- Update: pcap-rename.py Version 0.0.2
- WebDAV Traffic To Malicious Sites
- Update: numbers-to-string.py Version 0.0.3
- Update: oledump.py Version 0.0.30
- Update: pecheck.py Version 0.7.1
- Update: cut-bytes.py Version 0.0.6
- Update: byte-stats.py Version 0.0.7
- Analyzing Metasploit’s Office Maldoc
- Overview of Content Published In October
- Analyzing A Malicious Document Cleaned By Anti-Virus
- Update: pdfid.py Version 0.2.2
- Update: pdf-parser.py Version 0.6.8
- Update: base64dump.py Version 0.0.8
- Update: oledump.py Version 0.0.29
- Overview of Content Published In September
- Quickpost: Mimikatz DCSync Detection
- Quickpost: Creating A Simple Flow Graph With GNU Radio Companion
- Quickpost: GNU Radio On Windows
- Quickpost: Update: Infinite Control For Bash Bunny
- PyBoard LCD160CR Text Scrolling Window 8
- Quickpost: Keyboard Setting For pfSense
- Quickpost: DllDemo
- Running Windows Services on Linux with Mono
- Update: re-search.py Version 0.0.9
- Overview of Content Published In August
- Compiling a Windows Service With Mono on Kali
- Abusing A Writable Windows Service
- Quickpost: PowerShell Options Order
- Quickpost: Metasploit PowerShell BASE64 Commands
- Quickpost: Using ClamAV On Windows
- Wireshark: Follow Streams
- Generating PowerShell Scripts With MSFVenom On Windows
- Using Metasploit On Windows
- Reading Memory Of 64-bit Processes
- Update: byte-stats.py Version 0.0.6
- Overview of Content Published In July
- Update: translate.py Version 2.5.0
- Quickpost: Trying Out JA3
- .ISO Files & autorun.inf
- Analyzing Password Dumps With My Tools – Part 1
- Update: count.py Version 0.2.0
- The Paste Command
- The Clip Command
- New Tool: headtail.py
- Update: python-per-line.py Version 0.0.2
- oledump.py *.vir
- Update: emldump.py Version 0.0.10
- Update: oledump.py Version 0.0.28
- Update:zipdump.py Version 0.0.11
- .ISO Files With Zone.Identifier
- Quickpost: Analyzing .ISO Files Containing Malware
- Beta: format-bytes.py
- Mimikatz Videos
- ClamAV sigtool –decode-sigs
- Analyzing ClamAV Signatures – Correction
- Analyzing ClamAV Signatures
- Update: zipdump.py Version 0.0.10
- Select Parent Process from VBA
- Video: mimikatz & minesweeper
- Video: mimikatz & !bsod
- Quickpost: mimikatz !bsod
- I Will Follow (no, not talking about social media)
- Update: re-search.py Version 0.0.8
- Update: pecheck.py Version 0.7.0
- Update: zipdump.py Version 0.0.9
- Update; base64dump.py Version 0.0.7
- Overview of Content Published In June
- Overview of Content Published In May
- Update: xor-kpa.py Version 0.0.5
- WannaCry Simple File Analysis
- Update: zipdump.py Version 0.0.8
- Update: zipdump.py Version 0.0.7
- Update: re_search.py Version 0.0.7
- Quickpost: WannaCry’s Mutex Is MsWinZonesCacheCounterMutexA0 (Digit Zero At The End)
- Quickpost: WannaCry Killswitch Check Is Not Proxy Aware
- Update: re_search.py Version 0.0.5
- Quickpost: ZIP Password Cracking With John The Ripper
- Crack A ZIP Password, And Fly To Dubai …
- Quickpost: Internet Zone IDs
- Gzip Decompression Via Pipes
- Overview of Content Published In April
- Bash Bunny PDF Dropper
- New Tool: python-per-line
- Malicious Documents: The Matryoshka Edition
- CVE-2017-0199
- Update: re-search.py Version 0.0.4
- Quickpost: Bash Bunny & Keyboard Layouts
- Quickpost: Infinite Control For Bash Bunny
- Quickpost: Using My Bash Bunny To “Snag Creds From A Locked Machine”
- Overview of Content Published In March
- That Is Not My Child Process!
- Update: oledump.py Version 0.0.27
- Update: cut-bytes.py Version 0.0.5
- New Tool: sets.py
- Update: re-search.py Version 0.0.3
- Overview of Content Published In February
- Practice ntds.dit File Part 9: Extracting Password History Hashes
- Password History Analysis
- Update: translate.py Version 2.4.0
- Update: rtfdump.py Version 0.0.5
- Update: base64dump.py Version 0.0.6
- Quickpost: ClamAV and ZIP File Decryption
- Overview of Content Published In January
- Update: zipdump.py Version 0.0.5
- Quickpost: Dropbox & Alternate Data Streams
- Update: FileScanner Version 0.0.0.4
- Update: byte-stats.py Version 0.0.5
- Overview of Content Published In December
2016 83
- Update: pdf-parser Version 0.6.7
- Hancitor Maldoc Videos
- Update: pecheck.py Version 0.6.0 – Overview Of Resources
- Update: oledump.py Version 0.0.26
- Update: pecheck.py Version 0.5.2
- Overview of Content Published In November
- Update: pdf-parser Version 0.6.6
- Update: xor-kpa.py Version 0.0.4
- Simple Ciphers: cipher-tool.py
- Update: base64dump.py Version 0.0.5
- Update: zipdump.py Version 0.0.4
- Update: byte_stats.py Version 0.0.4
- Update: shellcode2vba.py Version 0.5
- Quickpost: Zone.Identifier
- Overview of Content Published In October
- Maldoc With Process Hollowing Shellcode
- Update: virustotal-search.py Version 0.1.4
- Update: cut-bytes.py Version 0.0.4
- Update: oledump.py Version 0.0.25
- Analyzing Office Maldocs With Decoder.xls
- rtfdump Videos
- Overview of Content Published In September
- Quickpost: Enhancing Radare2 Disassembly Listing
- decoder-search.py Beta
- Update: translate.py Version 2.3.1
- Overview of Content Published In August
- Update: rtfdump Version 0.0.4
- Update: xor-kpa.py Version 0.0.3 With Man Page
- Video: mimikatz: Golden Ticket + DCSync
- mimikatz: Golden Ticket + DCSync
- Howto CreateCertGUI: Create Your Own Certificate On Windows (OpenSSL Library)
- rtfdump: Update And Videos
- Overview of Content Published In July
- Update: re-search Version 0.0.2
- Video: ntds.dit: Extract Hashes With secretsdump.py
- Bugfix: pdf-parser Version 0.6.5
- Releasing rtfdump.py
- Practice ntds.dit File Overview
- Practice ntds.dit File Part 8: Password Cracking With John the Ripper – LM NTLM
- Practice ntds.dit File Part 7: Password Cracking With John the Ripper – Brute-force
- Practice ntds.dit File Part 6: Password Cracking With John the Ripper – Wordlist
- Practice ntds.dit File Part 5: Password Cracking With hashcat – LM NTLM
- Overview of Content Published In June
- Tool To Generate Hashcat Toggle Rules
- Practice ntds.dit File Part 4: Password Cracking With hashcat – Brute-force
- Practice ntds.dit File Part 3: Password Cracking With hashcat – Wordlist
- Practice ntds.dit File Part 2: Extracting Hashes
- Practice ntds.dit File Part 1
- hashcat 3.00 “fatal error: ‘inc_vendor.cl’ file not found”
- YouTube Video Promo
- Update:oledump.py Version 0.0.24
- Overview of Content Published In May
- Recovering A Ransomed PDF
- Major Update For zipdump.py
- Update: pecheck.py Version 0.5.1
- Update: pecheck.py Version 0.5.0
- New YARA Rule: PE_File_pyinstaller
- Update: emldump.py Version 0.0.9
- MovingXORSelection.1sc
- Overview of Content Published In April
- Update: numbers-to-hex.py Version 0.0.3
- Update translate.py Version 2.3.0
- Update: decode-vbe.py Version 0.0.2
- Overview of Content Published In March
- Decoding VBE
- Overview of Content Published In February
- YARA Rule To Detect VBE Scripts
- Update: oledump.py Version 0.0.23
- Even More Obfuscated MIME Type Files
- More Obfuscated MIME Type Files
- Update: translate.py Version 2.2.0 for Locky JavaScript Deobfuscation
- Create Your Own CMD.XLS
- Overview of Content Published In January
- Update: numbers-to-hex.py Version 0.0.2
- Update: cut-bytes.py Version 0.0.3
- Update: xor-kpa.py Version 0.0.2
- Update: emldump.py Version 0.0.6
- Update: base64dump.py Version 0.0.4
- BlackEnergy .XLS Dropper Puzzle
- Overview of Content Published In December
- BlackEnergy .XLS Dropper
- Update: shellcode2vba.py Version 0.4
- XOR Known-Plaintext Attack
2015 76
- SHA256 Code Signing and Microsoft
- Maldoc GET Range
- MIME File With “Header”
- Update: oledump.py Version 0.0.22
- BruCON Spring Training 2016: Analysing Malicious Documents
- Windows Backup Privilege: CMD.EXE
- Overview of Content Published In November
- Update: Authenticode Tools
- Update: oledump.py Version 0.0.21
- Update: virustotal-search.py Version 0.1.3
- Authenticode And Timestamping And sha256
- Update: emldump.py Version 0.0.5
- Update: nsrl.py Version 0.0.2
- Maldoc Social Engineering Trick
- Update: find-file-in-file.py Version 0.0.5
- Update: cut-bytes.py Version 0.0.2
- Update: emldump.py Version 0.0.4
- Update: oledump V0.0.20
- byte-stats.py
- Update: translate.py V2.1.0
- Analysis Of An Office Maldoc With Encrypted Payload: oledump plugin
- Analysis Of An Office Maldoc With Encrypted Payload (Slow And Clean)
- Analysis Of An Office Maldoc With Encrypted Payload (Quick And Dirty)
- Overview of Content Published In October
- New workshop videos: Malicious Office Documents Part 1
- cut-bytes.py
- Release: emldump.py Version 0.0.3
- Update: base64dump.py Version 0.0.3
- Dump Tools: Cut Cut Cut …
- PDF + DOC + VBAs Videos
- Wireshark Wifi and Lua Training – Brucon 2015
- nsrl.py: Using the Reference Data Set of the National Software Reference Library
- Test File: PDF With Embedded DOC Dropping EICAR
- Update: base64dump.py Version 0.0.2
- Update: pdf-parser Version 0.6.4
- Jump List Forensics
- “Analysing Malicious Documents” Training At 44CON London
- If You Have A Problem Running My Tools
- Extracting Dyre Configuration From A Process Dump
- base64dump.py Version 0.0.1
- Update: oledump.py Version 0.0.17 – ExitCode
- Metasploit Meterpreter Reverse HTTPS Snort Rule
- pcap-rename.py
- Regular Expressions With Comments
- Howto: Install Wireshark Dissectors
- Detecting Network Traffic from Metasploit’s Meterpreter Reverse HTTP Module
- Update: NAFT Version 0.0.9
- pdf-parser: A Method To Manipulate PDFs Part 2
- Update: virustotal-search Version 0.1.2 Daily Quota Handling and CVEs
- MS15-034: PoC Excel Video
- MS15-034 Detection: Some Observations
- pdf-parser: A Method To Manipulate PDFs Part 1
- PDF Password Cracking With John The Ripper
- Update: oledump.py Version 0.0.14
- Quickpost: Maldocs: VBA And Pastebin
- pdf-parser And YARA
- Howto: Make Your Own Cert With OpenSSL on Windows
- oledump And XML With Embedded OLE Object
- split.py
- Update: peid-userdb-to-yara-rules.py
- Update oledump.py Version 0.0.12
- Quickpost: Metasploit User Agent Strings
- VBA Maldoc: We Don’t Want No Stinkin Sandbox/Virtual PC
- A New Type Of Malicious Document: XML
- Update oledump.py Version 0.0.10
- Update: oledump.py Version 0.0.9
- Analyzing A Fraudulent Document With Error Level Analysis
- Update: oledump.py Version 0.0.8
- Update EICARgen Version 2.1
- Update: YARA Rule JPEG_EXIF_Contains_eval
- Update: oledump.py Version 0.0.7
- AirPcap Channel Hopping With Python
- Converting PEiD Signatures To YARA Rules
- YARA Rule: Detecting JPEG Exif With eval()
- Update: oledump.py Version 0.0.6
- Didier Stevens Suite
2014 48
- YouTube Video Promo
- Update: oledump.py Version 0.0.5
- oledump: Extracting Embedded EXE From DOC
- Introducing oledump.py
- YARA Rules
- router-forensics.net
- XORSelection.1sc
- Update: find-file-in-file.py Version 0.0.4
- Update: pecheck.py Version 0.4.0
- XORSearch: Hexdump Support
- Update: PDFiD With Plugins Part 2
- Update: PDFiD With Plugins Part 1
- Announcement: PDFiD Plugins
- Update: XORSearch With Shellcode Detector
- Video: PDF Creation – Public Tools
- FileScanner.exe Part 4
- FileScanner.exe Part 3
- FileScanner.exe Part 2
- Update: SpiderMonkey
- Introducing Filescanner.exe
- Update: Calculating a SSH Fingerprint From a (Cisco) Public Key
- A Return: The Puzzle
- EICARgen: An Arms Race
- Videos
- Stoned Bitcoin: My Analysis Tools
- Update: translate.py
- Update: Stoned Bitcoin
- Stoned Bitcoin
- Wireshark-export
- Packet Class: Wireshark – Import Hex Dump
- WhoAmI: status-4-evar
- Video: “Packet Class: Wireshark – Lua Protocol Dissectors”
- TCP Flags for Wireshark
- ssl-hearbleed.nse mod
- Heartbleed: Testing From a Cisco IOS Router – ssltest.tcl
- nmap Grepable Script Output – Heartbleed
- Heartbleed: Packet Capture – Full TLS
- Heartbleed: Packet Capture
- PDF Rainbow Tables
- Announcement: Wireshark Lua Dissectors
- Recorded “Network Device Forensics” Talk
- “Network Device Forensics” Talk
- XORSearch: Finding Embedded Executables
- Handling McAfee Quarantine Files
- Forensic Use of CAT Files
- My Software
- The Credentials Listener
- Video: Checking the Digital Signature of Windows Executables
2013 48
- UltraEdit Scripts
- Update: Prefetch File 010 Template
- Update: virustotal-submit.py V0.0.3
- MS13-098: Fixing Authenticode
- 4 Times Faster virustotal-search.py
- Quickpost: nmap & xml
- Update: find-file-in-file.py Version 0.0.3
- Update: naft-gfe.py
- NAFT: The Movie
- Update: Suspender V0.0.0.4
- Update: XORSearch Version 1.9.2
- Finding Contained Files
- Bugfix virustotal-submit.py Version 0.0.2
- Update: pdf-parser V0.4.3
- Brucon Hacking PDF Training
- Quickpost: Proxy Cookies
- A Bit More Than A Signature
- Quickpost: Rovnix PCAP
- OHM2013
- MSI: The Case Of The Invalid Signature
- Update: Lookup Tools
- Update: js-unicode-unescape.1sc
- The Art Of Defuzzing
- Update: virustotal-search.py
- shellcode2vba
- PDFiD: False Positives
- pdf-parser: Searching Inside Streams
- Quickpost: Signed PDF Stego
- Adobe Reader and CRLs
- Howto: Make Your Own Cert And Revocation List With OpenSSL
- VirusTotal: Searching And Submitting
- Howto: Add a Digital Signature to a PDF File – Free Software
- js-unicode-unescape.1sc
- js-unicode-escape.1sc
- pecheck.py
- search-and-replace-with-wildcards.1sc
- fuzzer.1sc
- shift.1sc
- New Tool: XORStrings
- Cisco IOS Patching: Defense and Offense
- Update: PDFiD Version 0.1.2
- Update: pdf-parser Version 0.4.1
- Update: PDFiD Version 0.1.0
- Looking Up Hosts and IP Addresses: Yet Another Tool
- Update XORSearch V1.8.0: Shifting
- Quickpost: TeamViewer and Proxies
- ISSA Journal Article ; HITB PDF Training
- MVP – Promo – Datapipe.xls
2012 49
- Crossbreeding Spiders: Baiduspider And Googlebot
- ListModules V0.0.0.1
- PaulDotCom Security Weekly And The (ISC)² Audit
- Authenticode Tools Page
- Nmap 6.25 With McAfee ePO Agent Script
- Update: AnalyzePESig Version 0.0.0.2
- Quickpost: Spiders and CCTV
- XORSearch for OSX
- “Please Buy Our Competitor’s Products”
- Workshops and Promo
- XORSearch Video
- Hack.lu 2012
- Searching For That Adobe Cert
- Didier Stevens Labs – Brucon 2012
- New Authenticode Tools
- Update & Split: TaskManager.xls Version 0.1.4
- Update: InteractiveSieve 0.7.6
- Update: USBVirusScan 1.7.5
- Update: InstalledPrograms.xls V0.0.2
- Video: Hardening Windows processes
- Prefetch File 010 Template
- My BlueHat Prize Entry: CounterHeapSpray
- UserAssist Windows 2000 Thru Windows 8
- InstalledPrograms.xls
- Nmap McAfee ePO Agent Script
- Entropy.1sc
- _nomap, _nomap, _nomap, …
- Update: vs.py Version 0.5
- Flame Authenticode Dumps (KB2718704)
- Flame: Before and After KB2718704
- Update: virustotal-search
- Searching With VirusTotal
- ExitProcess Shellcode
- Why Isn’t my PoC Launching calc.exe?
- Update: TaskManager.xls V0.1.3 Killer Shellcode
- InteractiveSieve
- Update: SE_ASLR Version 0.0.0.2
- Update: PDFid And pdf-parser
- NAFT Release
- Update: TaskManager.xls V0.1.2
- Teensy PDF Dropper Part 2
- Peeking at NAFT
- Article: White Hat Shellcode
- Quickpost: Disassociating the Key From a TrueCrypt System Disk
- x64 Windows Shellcode
- IOS: Let Me Truncate That Password For You…
- Analyzing IOS Core Dumps (SOPA-style)
- Identifying IOS
- Calculating a SSH Fingerprint From a (Cisco) Public Key
2011 50
- Happy New Router
- FORCE_INTEGRITY With DLLs
- LoadDLLViaAppInit with FORCE_INTEGRITY
- Signed TaskManager
- Hotfix For SRP/AppLocker Bypass
- White Hat Shellcode Workshop: Enforcing Permanent DEP
- Ariad 64-bit
- Using DLLCHARACTERISTICS’ FORCE_INTEGRITY Flag
- HeapLocker 64-bit
- RunInsideLimitedJob 64-bit
- LoadDLLViaAppInit 64-bit
- HeapLocker: Preventing Heapsprays
- Quickpost: Some Windows 8 Observations
- TaskManager Runs on 64-bit Excel
- Update: USBVirusScan 1.7.4
- The Matryoshka Router
- Add Bottom Up Randomization To (Your Own) Source Code
- simple-shellcode-generator.py
- Quickpost: create-remote-thread.py
- DEP Enforcing Shellcode
- Bottom Up Randomization Saves Mandatory ASLR
- Quickpost: CCTV Over UTP
- So How Good is Pseudo-ASLR?
- Force “ASLR” on Shell Extensions
- My Home Surveillance System: Some Details
- My Home Surveillance System
- Quickpost: Blocking and Detecting a Teensy Dropper
- Teensy PDF Dropper Part 1
- Integrating My CCTV DVR And Alarm System
- Quickpost: Need a PoC to Test Your Security Setup? Not Necessarily…
- EMET Article
- Update: vs.py
- Malicious PDF Analysis Workshop Screencasts
- Another PDF Puzzle
- BackTrack 5 Includes PDFiD and pdf-parser
- Suspender.dll
- Signed Spreadsheet with cmd.dll & regedit.dll
- LockIfNotHot
- Windows Security Center: Under the Hood
- HeapLocker: Null Page Allocation
- DumpStrings.1sc
- Update: TaskManager.xls Version 0.0.3
- HeapLocker: String Detection
- Update: WhoAmI? Version 0.1.5
- TaskManager.xls
- Circumventing SRP and AppLocker to Create a New Process, By Design
- Circumventing SRP and AppLocker, By Design
- Quickpost: Checking ASLR
- Quickpost: “It Does No Harm…” or Does It?
- HeapLocker: NOP Sled Detection
2010 48
- HeapLocker: Private Memory Usage Monitoring
- HeapLocker
- Runasil
- Quickpost: Adobe Reader X
- Password Auditing With a Password Filter
- EnforcePermanentDEP
- Quickpost: Adding Certificates to the Certificate Store
- Update: LoadDLLViaAppInit
- setdllcharacteristics
- PDF, DEP, ASLR and Integrity Levels
- LowerMyRights
- Free Malicious PDF Analysis E-book
- RunInsideLimitedJob
- Integrity Levels and DLL Injection
- PDFTemplate
- Quickpost: Ariad & DLL Preloading
- Quickpost: .LNK Template Update
- Quickpost: 2 .LNK Tools
- Mitigating .LNK Exploitation With SRP
- Mitigating .LNK Exploitation With Ariad
- The Hex Factor RE Challenge
- Quickpost: Preventing the /Launch Action “cmd.exe” Bypass
- Quickpost: No Escape From PDF
- Solving the Win7 Puzzle
- A Win7 Puzzle…
- Quickpost: More Malformed PDFs
- Writing WIN32 Shellcode With a C-compiler
- Update: PDFiD Version 0.0.11 to Detect /Launch
- .NET Shellcode
- Update: Escape From PDF
- “Escape From Foxit Reader”
- Escape From PDF
- Tweet Shellcode
- Frisky Solitaire – Another Info Stealer
- PDF Info Stealer PoC
- Quickpost: NetworkMashup.xls
- Ping Shellcode
- MemoryLoadLibrary: From C Program to Shellcode
- Excel with cmd.dll & regedit.dll
- cmd.dll
- Quickpost: Quasi-Tautologies & SQL-Injection
- Quickpost: Shellcode to Load a DLL From Memory
- Quickpost: PDF Header %!PS-Adobe-N.n PDF-M.m
- Update: XORSearch Version 1.6.0
- Quickpost: New Versions of PDFiD and pdf-parser
- Adobe Reader JavaScript Blacklist Framework
- New Format for UserAssist Registry Keys
- The Undeletable SafeBoot Key
2009 65
- Detecting EICAR With a .NET Micro-controller
- LoadDLLViaAppInit
- Quickpost: Read-Only USB Stick
- Quickpost: New EICARgen Version
- Quickpost: SelectMyParent or Playing With the Windows Process Tree
- Update: bpmtk with hook-createprocess.dll
- Quickpost: “Hiding” a PDF Document
- CVE-2009-2979 Or The XML-Bombed PDF
- A Windows 7 Launch Party Trick!
- Update: WhoAmI? Version 0.1.3
- Update: PDFiD Version 0.0.9 to Detect Another Adobe 0Day
- Preventing Applications From Starting (Malicious) Applications
- Quickpost: SAFER and Malicious Documents
- Preventing Malicious Documents from Compromising Windows Machines
- QuickPost: Arduino + Alcohol Gas Sensor + WiShield + LCD
- Link: case of the tweep abduction
- The Brucon WiFi Puzzle Solution
- Yubikey, Trojans and Twitter
- Quickpost: Ardubot Programming
- Update: Time Lapse Photography with a Nokia Mobile
- Update: UserAssist Tool Version 2.4.3
- Update: pdf-parser Version 0.3.5
- Update: PDFiD Version 0.0.8
- The Ultimate Disaster Recovery Plan
- Quickpost: More Picture-Taking with Python
- Quickpost: TrueCrypt’s Boot Loader Screen Options
- Patching PDF Readers to Support Hidden Embedded Files
- Embedding and Hiding Files in PDF Documents
- MessageBox Shellcode
- Quickpost: Time Lapse Photography With a Nokia Mobile
- bpmtk: Injecting VBScript
- Quickpost: Arduino XBee Shield Series 2 Configuration
- Quickpost: Make Your Own Corrupted PDFs For Free
- Update: Disitool V0.3
- Quickpost: PDF Security Tidbits
- Quickpost: Sending WiFi Beacon Frames with an AirPcap Adapter
- Download My Hakin9 Article “Anatomy of Malicious PDF Documents”
- Another Lowcost RFID Detector
- Malformed PDF Documents
- PDF Filter Abbreviations
- Quickpost: Disinformational Tweets
- A Very Brief History of Foxit Reader and JavaScript
- Shellcode 2 VBScript
- Quickpost: Using Your Poken as a Lowcost LF RFID Detector
- Quickpost: Disarming a PDF File
- Quickpost: Black Hat Europe 2009
- PDFiD On VirusTotal
- Update: XORSearch V1.4.0
- Pdfid
- Poken Peek
- 35 Year Old Puzzle
- Quickpost: /JBIG2Decode “Look Mommy, No Hands!”
- Quickpost: /JBIG2Decode Trigger Trio
- Quickpost: /JBIG2Decode Essentials
- Quickpost: /JBIG2Decode Signatures
- Shellcode On a MIFARE RFID Tag
- CommNet at TechEd Barcedlona 2008
- Quickpost: Vigenère Is Beta-Only
- Quickpost: Windows 7 Beta: ROT13 Replaced With Vigenère? Great Joke!
- Playing With Authenticode and MD5 Collisions
- A Hardware Tip for Fuzzing Embedded Devices
- Quickpost: Running BackTrack 3 on a Eee PC
- Howto: Add a Digital Signature to an Office Document
- Howto: Add a Digital Signature to a PDF File
- Howto: Add a Digital Signature to a Firefox Add-on
2008 89
- Howto: Add a Digital Signature to Executables
- Howto: Make Your Own Cert With OpenSSL
- Identifying Garbage Men
- Updates: bpmtk and Hakin9; PDF and Metasploit
- @TweetXmasTree
- Quickpost: Citibank Phishing E-mails
- Update: Restoring Safe Mode with a .REG file, and a Live CD
- Quickpost: WiFi Availability
- My ISSA / OWASP Talk “Risky PDF”
- Shoulder Surfing a Malicious PDF Author
- Creating PDF Test-Files
- Picture Puzzle
- Quickpost: Remember FireOx?
- Quickpost: “An Old IE Trick” Revisited
- Quickpost: Fingerprinting PDF Files
- pdf-parser.py
- Excel Exercises in Style
- The Case of the Corrupted Stream Object
- Analyzing a Malicious PDF File
- Quickpost: Another E-card Malware Spam Campaign
- Forensic Time Dilatation
- Secret Question, Public Answer
- Quickpost: SQL Server 2005 Management Studio and Password Management
- Quickpost: Stored User Names and Passwords
- Dismantling an XML-Bomb
- CALL -151
- Quickpost: WiFi Antenna With 360° Servo
- Authenticode Challenge – Solution Part 1
- Second YAISC cartoon
- Yaisc
- Mister P and Q’s Excellent Solution
- Pocket Virus Lab
- Quickpost: PyroMenagerie
- wsrradial
- One More Little Puzzle
- Removing Malware With a Live CD
- A Third SpiderMonkey Trick
- Fake MSNBC Breaking News or Fake CNN Custom Alert? Make Up Your Mind!
- Gmail Warns Against Fake CNN Alerts
- Sampling a Malicious Site
- Fake CNN Custom Alert
- Update: USBVirusScan 1.7.2
- How Is My Hacking? (.com)
- Update: wsrtool
- wsrtool
- F-Secure Reverse Engineering Challenge 2008
- Authenticode Challenge
- A New Version of WhoAmI? and Another Little Puzzle
- Infectee or Infector?
- A Second Little Poll
- More Fireworks
- A Little Poll
- 4th of July, Business as Usual
- bpmtk: A New Version With bpmtk.dll Included
- bpmtk: Bypassing SRP with DLL Restrictions
- Quickpost: WiFi Probe Request Logging with an AirPcap Adapter
- Quickpost: WiFi Channel Hopping with an AirPcap Adapter
- Quickpost: Embedding an Executable in a VBscript
- bpmtk: How About SRP Whitelists?
- Quickpost: Installing Aircrack-ng on a N800
- Quickpost: bpmtk Config File Embedding
- I Still Use Foxit Reader
- Quickpost: Restricted Tokens and UAC
- Quickpost: eicar.pdf
- PDF Stream Objects
- Solving a Little PDF Puzzle
- A Little PDF Puzzle
- PDF, Let Me Count the Ways…
- “Only X Out of 32 Antivirus Products Detect This!”
- Taking the GSSP-C Exam
- Quickpost: Linux Kernel Joke
- Update: Disitool V0.2
- Quickpost: About the Physical and Logical Structure of PDF Files
- Quickpost: Back from Black Hat Europe 2008
- Carnival of the Security Catalyst Community 2008/04/08
- <!– Hiding Inside Wikipedia –>
- bpmtk: Spying on IE
- bpmtk: DisableAMD
- bpmtk: Replacing Gpdisable
- Introducing the Basic Process Manipulation Tool Kit
- CASToggle and The Polymorphic Podcast
- Fine-Grained Control over Code Access Security
- Hiding Inside a Rainbow, Part 3
- Update: A Windows Live CD plugin for my UserAssist utility
- Quickpost: The Digital Signature of a Cryptographic Service Provider
- XORSearch V1.3.0
- Quickpost: GUI vs. CUI
- The Case of the Missing Digital Signatures Tab
- Quickpost: Windows Server 2008 UserAssist Keys
2007 70
- How Can I Trust the BeID Runtime?
- Building the Pocket EICAR Test File Server
- Quickpost: Retrieving an SSL Certificate
- Pocket EICAR Test File Server
- Quickpost: Restoring Safe Mode with a .REG File for Windows 2000 SP4 Professional
- Looking for N800 Beta Testers, No Voyeurs Please ;-)
- Quickpost: DisableAMD & DisableRegistryFools
- Update: UserAssist V2.4.2
- Quickpost: Another Funny Vista Trick with ASLR
- The Sony Rootkit V2.0
- Quickpost: Checking Gmail on N800 Securely
- Update: USBVirusScan 1.6.1
- Quickpost: Scanning Scripts
- Quickpost: Installing Kismet on a N800
- Announcing Quickposts
- Warclimbing
- A000n0000 0000O000l00d00 0I000E000 00T0r0000i0000c000k
- Pwned @ hack.lu?
- UserAssist V2.4.1
- WhoAmI? Firefox Extension
- AutoIt Malware Revisited
- Update: Disabling UserAssist Logging for Windows Vista
- Reversing ROL-1 Malware
- Disabling UserAssist Logging for Windows Vista
- The New Windows Vista, Now With Less Spying! ;-)
- Analyzing a Suspect WMF File
- Twiddling Bits
- XORSearch V1.2.0: XOR & ROL
- A Second SpiderMonkey Trick
- F-Secure Reverse Engineering Challenge 2007
- YACoSTO, One Year Ago
- Yes, It Will Be Late In Brussels Again…
- Rsr
- CyberSpeak interview
- UserAssist V2.3.0
- Will it be late in Brussels again?
- ExtractScripts Update
- The BlockSite Firefox Add-on
- ExtractScripts
- UserAssist Q&A
- Some e-voting observations
- OMG, My N800 is Infected!
- Find Madeleine
- Hiding Inside a Rainbow, Part 2
- Click Fraud
- Game Over!
- 1C0D49A102278EBA2CB2D1A4497810A6
- “Is your PC virus-free? Get it infected here!”
- Hiding Inside a Rainbow
- USBVirusScan V1.5.0
- How did you get your start?
- About the strategy I followed during my CISSP exam
- And This Time, The Vector Is… The Animated Cursor, Again
- Digital Self Defence
- Good Bye Security Monkey!
- Playing with Safe Mode
- Update: P0wned by a QT movie
- P0wned by a QT movie
- No Microsoft Security Bulletins for March 2007
- USBVirusScan v1.4.0
- How I prepared my CISSP exam
- Restoring Safe Mode with a .REG file
- UserAssist article published in (IN)SECURE Magazine
- Reverse Engineering Mentoring
- ZIPEncryptFTP
- A running light with a PIN
- XORSearch V1.1.0
- Listening to security podcasts earns (ISC)² CPE credits
- FileGen
- USBVirusScan v1.3.0
2006 49
- Another postcard…
- Brute Forcing Enigma
- Teaching a SpiderMonkey a new trick
- My Virus lab part 1: downloading a malicious file
- USBVirusScan v1.2.0
- Customized Anti-Virus alert messages
- Sinterklaas kapoentje, leg wat in mijn schoentje…
- Mitigating Risk
- USBVirusScan v1.1.0
- EICARgen
- OllyStepNSearch v0.6.1
- Update 3: Google and the Drive-by Download
- Fireox
- Challenger
- OllyStepNSearch v0.6.0
- Wardriving on the Eurostar
- Spamdexing “R” Us
- USBVirusScan
- Update 2: Google and the Drive-by Download
- Update: Google and the Drive-by Download
- Google and the Drive-by Download
- Reversing an anonymous proxy
- PiXiE Dust Bug fix
- PiXiE dust
- A Windows Live CD plugin for my UserAssist utility
- UserAssist on Windows Vista
- Malicious Cryptography
- Playing with utilman.exe, The Motion Picture
- My second playdate with utilman.exe
- Metasploit MS06-040 Demo
- Hiding the password
- Playing with utilman.exe
- Binary Tools
- Cleaning up after an infection, and then?
- Khallenge: hints for solving level 2
- Khallenge: solution for level 3 posted
- Khallenge results
- It’s late in Brussels…
- Update: UserAssist utility
- YACoSTO
- ROT13 is used in Windows? You’re joking!
- Do you have Mailslots on your Windows PC?
- Update: Restoring Safeboot
- Update: Viewing strings in executables
- Viewing strings in executables
- Restoring Safeboot
- Save Safeboot?
- A Ring Tone That I Cannot Hear
- Boot