[1/n] Today I'm sharing the details of a research done by vaber_b, legezo, Ilya Borisov and myself on a UEFI firmware implant found in the wild, dubbed #MoonBounce. We assess that this formerly unknown threat is the work of the infamous #APT41. A ๐งต
https://securelist.com/moonbounce-the-dark-side-of-uefi-firmware/105468/
๐ฃ_marklech_
๐@malwr
https://securelist.com/moonbounce-the-dark-side-of-uefi-firmware/105468/
๐ฃ_marklech_
๐@malwr
This repository contains cutting-edge open-source security tools (OST) for a red teamer and threat hunter.
https://github.com/infosecn1nja/Red-Teaming-Toolkit
๐ฃDinosn
๐@malwr
https://github.com/infosecn1nja/Red-Teaming-Toolkit
๐ฃDinosn
๐@malwr
GitHub
GitHub - infosecn1nja/Red-Teaming-Toolkit: This repository contains cutting-edge open-source security tools (OST) for a red teamerโฆ
This repository contains cutting-edge open-source security tools (OST) for a red teamer and threat hunter. - infosecn1nja/Red-Teaming-Toolkit
My research work from last year summarized in the blog post: Evolved phishing: Device registration trick adds to phishersโ toolbox for victims without MFA
https://www.microsoft.com/security/blog/2022/01/26/evolved-phishing-device-registration-trick-adds-to-phishers-toolbox-for-victims-without-mfa/
๐ฃPawp81
๐@malwr
https://www.microsoft.com/security/blog/2022/01/26/evolved-phishing-device-registration-trick-adds-to-phishers-toolbox-for-victims-without-mfa/
๐ฃPawp81
๐@malwr
Microsoft Security Blog
Evolved phishing: Device registration trick adds to phishersโ toolbox for victims without MFA | Microsoft Security Blog
We uncovered a large-scale, multi-phase campaign that adds a novel technique to traditional phishing tactics by joining an attacker-operated device to an organizationโs network to further propagate the campaign.
3.0: The Next Chapter. Today, weโre proud to announce the release of Binary Ninja 3.0. More than 6 months in the making, Binary Ninja 3.0 represents a huge leap forward in analysis and usability. Pseudo C decompilation, stack view and an overhauled UI https://binary.ninja/2022/01/27/3.0-the-next-chapter.html
๐ฃvector35
๐@malwr
๐ฃvector35
๐@malwr
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.