Day 29 #100DaysofYARA using maths; counting the number of resources in a PE that have MZ headers!
I can only count to 5 on one hand so thats why the counter went this high
https://github.com/g-les/100DaysofYARA/blob/main/100_days_of_yara.yar
π£greglesnewich
π@malwr
I can only count to 5 on one hand so thats why the counter went this high
https://github.com/g-les/100DaysofYARA/blob/main/100_days_of_yara.yar
π£greglesnewich
π@malwr
Process Hollowing Alert is now in #SIGMA.
Sysmon Event ID 25 with a type of βimage is replacedβ
https://github.com/SigmaHQ/sigma/blob/master/rules/windows/sysmon/sysmon_process_hollowing.yml
π£SecurePeacock
π@malwr
Sysmon Event ID 25 with a type of βimage is replacedβ
https://github.com/SigmaHQ/sigma/blob/master/rules/windows/sysmon/sysmon_process_hollowing.yml
π£SecurePeacock
π@malwr
GitHub
sigma/sysmon_process_hollowing.yml at master Β· SigmaHQ/sigma
Generic Signature Format for SIEM Systems. Contribute to SigmaHQ/sigma development by creating an account on GitHub.
Stop Windows Defender programmatically
https://github.com/lab52io/StopDefender
π£pentest_swissky
π@malwr
https://github.com/lab52io/StopDefender
π£pentest_swissky
π@malwr
GitHub
GitHub - lab52io/StopDefender: Stop Windows Defender programmatically
Stop Windows Defender programmatically. Contribute to lab52io/StopDefender development by creating an account on GitHub.
I published a set of Python scripts that I use to integrate @dfir_iris , @MISPProject and @TimesketchProj #DFIR #CSIRT https://github.com/cudeso/dfir-iris-misp-timesketch
π£cudeso
π@malwr
π£cudeso
π@malwr
#MalwareAnalysis: Detecting Process Hollowing
The first pattern to look for are any calls to create processes in a suspended state:
> CreateProcessA
"dwCreationFlags" set 0x04 CREATE_SUSPENDED
Purpose is to disguise malicious code in a legit exe by replacing the contents.
Following the process being started in a suspended state... (usually svchost.exe but who's counting). Then there are API calls to native/non native APIs:
> ZwUnmapviewofsection
> virtualallocex
> writeprocessmemory
> setthreadcontext
> NTgetcontextthread
> ntreadvirtualmemory
Other ones:
> NTResumethread
> NTwritevirtualmemory
> ntsetcontextthread
The logic is to look for signs of processes being started in suspended state - then the process being hollowed, replaced with "malicious" contents and resuming of execution.
π£inversecos
π@malwr
The first pattern to look for are any calls to create processes in a suspended state:
> CreateProcessA
"dwCreationFlags" set 0x04 CREATE_SUSPENDED
Purpose is to disguise malicious code in a legit exe by replacing the contents.
Following the process being started in a suspended state... (usually svchost.exe but who's counting). Then there are API calls to native/non native APIs:
> ZwUnmapviewofsection
> virtualallocex
> writeprocessmemory
> setthreadcontext
> NTgetcontextthread
> ntreadvirtualmemory
Other ones:
> NTResumethread
> NTwritevirtualmemory
> ntsetcontextthread
The logic is to look for signs of processes being started in suspended state - then the process being hollowed, replaced with "malicious" contents and resuming of execution.
π£inversecos
π@malwr
Driver loader for bypassing Windows x64 Driver Signature Enforcement. #Hack #108 (2016)
https://github.com/hfiref0x/TDL
π£OPOSEC
π@malwr
https://github.com/hfiref0x/TDL
π£OPOSEC
π@malwr
GitHub
GitHub - hfiref0x/TDL: Driver loader for bypassing Windows x64 Driver Signature Enforcement
Driver loader for bypassing Windows x64 Driver Signature Enforcement - hfiref0x/TDL
Have you noticed that IDA sometimes renames and marks up local variables automatically? Read up on how Parameter identification and tracking aka PIT works:
https://hex-rays.com/blog/igors-tip-of-the-week-74-parameter-identification-and-tracking-pit/
#IgorsTipOfTheWeek #IDAtips #IDAPro
π£HexRaysSA
π@malwr
https://hex-rays.com/blog/igors-tip-of-the-week-74-parameter-identification-and-tracking-pit/
#IgorsTipOfTheWeek #IDAtips #IDAPro
π£HexRaysSA
π@malwr
Weekend Reading (or viewing) - a pretty clever set of C2 mechanisms, steganography and backdoors targeting Japan from @TeamT5_Official
might be a new favorite cluster Thinking face
check it out!
https://jsac.jpcert.or.jp/archive/2022/pdf/JSAC2022_7_leon-niwa-ishimaru_en.pdf
π£greglesnewich
π@malwr
might be a new favorite cluster Thinking face
check it out!
https://jsac.jpcert.or.jp/archive/2022/pdf/JSAC2022_7_leon-niwa-ishimaru_en.pdf
π£greglesnewich
π@malwr
π1
This media is not supported in your browser
VIEW IN TELEGRAM
I wrote a C++ library to parse Windows minidumps (.dump /mx) for another project; go check it out ππ½!
https://github.com/0vercl0k/udmp-parser/
π£0vercl0k
π@malwr
https://github.com/0vercl0k/udmp-parser/
π£0vercl0k
π@malwr
As a YuGiOh fan I couldn't resist reverse engineering the new "Master Duel" game :)
I used Cpp2Il to generate the C# DLL and used the symbols to import the functions into GameAssembly.dll.
If you want to tag along, here's my current 1.0.1 script: https://github.com/ioncodes/master-duel
π£layle_ctf
π@malwr
I used Cpp2Il to generate the C# DLL and used the symbols to import the functions into GameAssembly.dll.
If you want to tag along, here's my current 1.0.1 script: https://github.com/ioncodes/master-duel
π£layle_ctf
π@malwr
Curious how to dump the WhisperGate wiper? This blog provides a step-by-step analysis, and shows how to load the third stage, since the original URL does not contain the payload anymore.
Link: https://maxkersten.nl/binary-analysis-course/malware-analysis/dumping-whispergates-wiper-from-an-eazfuscator-obfuscated-loader/
βΉοΈ Sent from one of our channel members
π@malwr
Link: https://maxkersten.nl/binary-analysis-course/malware-analysis/dumping-whispergates-wiper-from-an-eazfuscator-obfuscated-loader/
βΉοΈ Sent from one of our channel members
π@malwr
RonnieColemanYARAParser is a script that uses YARA's upcoming console module to bulk extract arbitrary features from files and jam them in a table for quick analysis. Have fun, but keep in mind it's an experiment. #100DaysofYARA
https://github.com/stvemillertime/RonnieColemanYARAParser
π£stvemillertime
π@malwr
https://github.com/stvemillertime/RonnieColemanYARAParser
π£stvemillertime
π@malwr
GitHub
GitHub - stvemillertime/RonnieColemanYARAParser: An experimental script to perform bulk parsing of arbitrary file features withβ¦
An experimental script to perform bulk parsing of arbitrary file features with YARA and console logging. - GitHub - stvemillertime/RonnieColemanYARAParser: An experimental script to perform bulk pa...
Releasing My first repo in months, using thread description to hide the shellcode, xor encryption, thread stack spoofing, and more ...
#bypassav #cobaltstrike #imbacm
https://github.com/ORCA666/T.D.P
π£ORCA6665
π@malwr
#bypassav #cobaltstrike #imbacm
https://github.com/ORCA666/T.D.P
π£ORCA6665
π@malwr
released another poc on KernelCallbackTable hijacking to run your shellcode, inspired by this paper here: https://blog.malwarebytes.com/threat-intelligence/2022/01/north-koreas-lazarus-apt-leverages-windows-update-client-github-in-latest-campaign/
the repo can be found here:
https://github.com/ORCA666/KCTHIJACK
#bypassav #shellcode #poc
π£ORCA6665
π@malwr
the repo can be found here:
https://github.com/ORCA666/KCTHIJACK
#bypassav #shellcode #poc
π£ORCA6665
π@malwr
ThreatDown by Malwarebytes
North Koreaβs Lazarus APT leverages Windows Update client, GitHub in latest campaign
How one of North Koreaβs most sophisticated APTs tries to avoid detection by using legitiate tools during its attacks.
Mandiant's FLARE team is hiring malware reverse engineers!
https://jobs.smartrecruiters.com/Mandiant/743999802041669
π£mrdurakovich
π@malwr
https://jobs.smartrecruiters.com/Mandiant/743999802041669
π£mrdurakovich
π@malwr
EvilSelenium - This project weaponizes Selenium to attack Chrome. Dump saved credentials, cookies, take (authenticated) screenshots, dump emails from gmail/o365 or chats from Whatsapp and exfiltrate & download files. ENJOY.
https://github.com/mrd0x/EvilSelenium
π£mrd0x
π@malwr
https://github.com/mrd0x/EvilSelenium
π£mrd0x
π@malwr
GitHub
GitHub - mrd0x/EvilSelenium: EvilSelenium is a tool that weaponizes Selenium to attack Chromium based browsers.
EvilSelenium is a tool that weaponizes Selenium to attack Chromium based browsers. - mrd0x/EvilSelenium
I did a bit of research and learning and have blogged about it an released some code. I wanted to understand Nirvana Hooks, specifically in x86. So I did a thing:
https://blog.xenoscr.net/2022/01/17/x86-Nirvana-Hooks.html
π£xenosCR
π@malwr
https://blog.xenoscr.net/2022/01/17/x86-Nirvana-Hooks.html
π£xenosCR
π@malwr
MBR Wipers starting to be very popular after the Ukrainian thing. Another one based on WobbyChip code. Some tips in screenshots.
Sample + My IDB + BOCHS Image ready for you, very good sample for education:π€
https://github.com/Dump-GUY/Malware_TEMP/blob/main/MBRWiper_%20a0195c08fbfe459520423bf0a7c20504.7z
https://www.virustotal.com/gui/file/95a2cfb0da507b544ae915d6fd2a8d4fd8acb2456310e11d1bc066b531449ea9/detection
π£vinopaljiri
π@malwr
Sample + My IDB + BOCHS Image ready for you, very good sample for education:π€
https://github.com/Dump-GUY/Malware_TEMP/blob/main/MBRWiper_%20a0195c08fbfe459520423bf0a7c20504.7z
https://www.virustotal.com/gui/file/95a2cfb0da507b544ae915d6fd2a8d4fd8acb2456310e11d1bc066b531449ea9/detection
π£vinopaljiri
π@malwr