Just 3 sleeps to go! π
Scan the QR code in the image to check out the full agenda & floor plan.
Talks, workshops, good vibes β the BSides team canβt wait to welcome you! π₯
#BSidesBirmingham#BSides
π¨ BSides Birmingham: Malware Village
Led by @MalwareVillage & team, Malware Village offers hands-on malware analysis, reverse engineering, & threat defense sessions!
A must-visit for all skill levels β even kids! πΎ
Learn, connect, and help build a safer digital world.
#BSides
Final giveaway of the yearπ:
4οΈβ£Hand-On Web Exploitation (Course Only https://t.co/Vk3Q9lzV6l)
3οΈβ£Shodan Codes
2οΈβ£Caido licenses
1οΈβ£Hands-On Web Exploitation (Certificate+Course Bundle)
To enter drop a π«ΆπΌand RT
DIGITAL ARREST SCAMπ¨
FIRST TIME LIVE RECORDING.
1. Please read, watch, and share this thread as much as possible so we can save more people from this fraud.
Excited to announce a new giveaway, thanks to @PentesterLab.
We will pick 10 winners to win 6 month (x5) and 1 month (x5) subscriptions.
To enter:
1οΈβ£ Follow us @BugBountyDefcon and @PentesterLab
2οΈβ£ Like this post β€οΈ
3οΈβ£ RT this post π
You've time until next Friday (10/18), GO!
π‘οΈ Digital Forensics Overview Guide
1. π»Foundations
Digital Forensics Fundamentals:
-Forensic Principles: Understanding the chain of custody, evidence integrity, legal considerations, and the importance of documentation.
-Forensic Process: Learn about the digital forensics process: Identification, Preservation, Collection, Examination, Analysis, and Reporting.
-Regulations and Compliance: Familiarize with laws and regulations like GDPR, HIPAA, and standards such as ISO/IEC 27037, NIST guidelines.
Operating Systems:
Windows Forensics:
-Registry Analysis: Investigate the Windows Registry for user activity, auto-start locations, USB device history.
-Event Logs: Analyze Security, Application, and System logs for anomalies.
-File Systems: Study NTFS structure, Master File Table (MFT), and Alternate Data Streams (ADS).
-Artifacts: Investigate Prefetch files, Jump Lists, and LNK files.
Linux Forensics:
-Log Files: Analyze important logs such as auth.log, syslog, dmesg.
-File Systems: Deep dive into Ext4, understand inode structure, journaling, and data recovery.
-User Activity: Examine .bash_history, SSH keys, crontab entries, and system binaries for tampering.
Networking:
Network Traffic Analysis:
-Packet Analysis: Use tools like Wireshark, Tcpdump to capture and analyze network traffic.
-Intrusion Detection: Leverage Snort, Zeek (Bro) to detect suspicious network activity.
-Logs and Flows: Analyze NetFlow data, firewall logs, and proxy logs for indicators of compromise (IOCs).
2. π Data Acquisition
Evidence Collection:
Disk Imaging:
-Tools: Use FTK Imager, dd, EnCase for bit-by-bit disk imaging.
-Hashing: Ensure data integrity with hashing algorithms (MD5, SHA-256) before and after acquisition.
-Live vs. Dead Acquisition: Learn when to perform live acquisitions and how to handle volatile data (RAM, running processes).
Memory Forensics:
-Tools: Analyze memory dumps using Volatility, Rekall.
-Memory Artifacts: Identify running processes, open network connections, injected DLLs, and rootkits.
Mobile Device Forensics:
-Data Acquisition: Use tools like Cellebrite, Oxygen Forensic Suite for iOS and Android data extraction.
-Artifacts: Examine call logs, SMS, app data, GPS data, and deleted files.
Cloud Forensics:
-Challenges: Understand the unique challenges posed by cloud environments, such as data jurisdiction, multi-tenancy.
-Cloud Evidence Acquisition: Learn to extract logs, VM snapshots, and cloud storage data from AWS, Azure, GCP.
-Logging and Monitoring: Utilize cloud-native tools (e.g., AWS CloudTrail, Azure Monitor) for gathering forensic evidence.
3. π οΈ Analysis and Examination
File and Data Analysis:
-File Carving: Recover deleted files using tools like Scalpel, PhotoRec, and analyze file fragments.
-Metadata Analysis: Investigate file metadata for information such as timestamps, author details, and modification history.
-Steganography Detection: Identify hidden data within images, audio files, using tools like StegDetect, OpenStego.
Malware Forensics:
-Static Analysis: Examine the structure of executable files, disassemble code with tools like IDA Pro, Ghidra.
-Dynamic Analysis: Execute malware in sandbox environments (Cuckoo Sandbox) to observe behavior.
-Memory Analysis: Detect malicious processes, code injections, and artifacts of malware using Volatility.
Log Analysis:
-Syslog: Interpret system logs for suspicious activity, error messages, and abnormal patterns.
-Windows Event Logs: Correlate event logs to detect login attempts, privilege escalations, and application errors.
-Web Logs: Analyze web server logs for SQL injection attempts, cross-site scripting (XSS), and unauthorized access.
4. π¨ Advanced Forensic Techniques
Reverse Engineering
-Binary Analysis: Disassemble and decompile binaries to understand their functionality and potential exploits.
-Obfuscation Techniques: Tackle obfuscated code, identify packing, encryption, and bypass anti-reverse engineering tricks.
-Firmware Analysis: Extract and analyze firmware from embedded devices, identify vulnerabilities.
Network Forensics:
-Deep Packet Inspection (DPI): Analyze network packets at a granular level to detect hidden payloads, covert channels.
-Traffic Reconstruction: Reconstruct sessions, files transferred over the network using tools like Xplico, NetWitness.
-IoT Forensics: Investigate IoT devices, extract logs, and analyze network traffic specific to IoT ecosystems.
Data Recovery:
-Deleted Data: Recover deleted files, partitions, and RAID arrays using tools like R-Studio, TestDisk.
-Encrypted Data: Work on decrypting data, analyzing TrueCrypt, BitLocker volumes.
-Database Forensics: Analyze database contents, recover deleted records, and identify SQL injection traces.
5. π Reporting and Legal Considerations
Forensic Report Writing:
-Structure: Create clear, concise reports that outline the investigation process, findings, and conclusions.
-Documentation: Maintain detailed records of all actions taken, tools used, and the results obtained.
-Presentation: Prepare to present findings to non-technical stakeholders, legal teams, and in court.
Expert Testimony:
-Legal Proceedings: Understand the role of a forensic expert in court, how to handle cross-examination.
-Ethics: Adhere to ethical guidelines, ensure impartiality, and maintain the integrity of the investigation.
-Courtroom Dynamics: Familiarize with courtroom procedures, how to communicate technical findings effectively.
Continuous Learning:
-Stay Updated: Engage with the forensic community, participate in conferences, webinars, and training.
-Certifications: Obtain certifications like CHFI (Certified Hacking Forensic Investigator), GCFA (GIAC Certified Forensic Analyst), EnCE (EnCase Certified Examiner).
-Research: Keep up with the latest forensic tools, techniques, and case studies.
BlueTeam Tools:
Tools and Techniques for Blue Team / Incident Response
https://t.co/WWQoFIdtQk
RedTeam Tools:
Tools and Techniques for Red Team / Penetration Testing
https://t.co/dCKhsyIKlE
I recently found a cool #RCE/path traversal bug on a target in Intigriti. It was rejected because of OoS :( But I am proud that I found this cool bug through a full manual testing of the endpoint. This video just simplifies the steps, but I took hours to figure out. #BugBounty
Malware Development, Analysis and DFIR Series
Part 1 :-
https://t.co/E0jGHqzBpx
Part 2 :-
https://t.co/hiVNPedeCI
Part 3 :-
https://t.co/DCCkJzMXcs
Part 4 :-
https://t.co/r2Q75Xiy8n
Credits :- @Azr43lKn1ght