Reverse engineering, malware

Joined December 2016
70 Photos and videos
Pinned Tweet
I'm also on Bluesky now: bsky.app/profile/bad.pe

2
3,847
I hate logging in. I HATE LOGGING IN. I log in to my password manager so I can login to my SSO account so I can login to the service so I can enter a 2FA for which I login to my phone so I login to the authenticator so I can get a 2FA code so I can finally login. GOD DAMNIT.
1
1
15
840
Johann Aydinbas retweeted
We report certificates for revocation when they sign malware. What about before they sign malware? I've started adding certificates to Cert Graveyard that are being used to "warm" the certificate and improve it's score before being sign malware. 1/4
1
10
43
6,304
Johann Aydinbas retweeted
Download our 142-page #EasterBunny report (open access): EasterBunny: advanced espionage artifacts attributed to APT29 lab52.io/blog/easterbunny/ #APT29

3
37
109
42,776
Johann Aydinbas retweeted
We investigated a CN #APT that targeted multiple governments and companies with government contracts in Asia. In half of the targets we found a second group with different malware toolkit but sharing the infection vector and some post-exploitation tools trendmicro.com/en_us/researc…
35
98
9,203
Johann Aydinbas retweeted
We didn't know how an actor was using EV Certificates issued to Lenovo and others. We now do. From DigiCert's incident report: "the threat actor used a compromised analyst endpoint to access DigiCert's internal support portal. The threat actor used a limited function within the customer-support portal which allows authenticated DigiCert support analysts to access customer accounts from the customer's perspective to facilitate support tasks. The threat actor was able to use this function to access initialization codes for orders that were approved but pending delivery for EV Code Signing certificate orders across a finite set of customer accounts." "Possession of the initialization code, combined with an approved order, is functionally sufficient to generate and retrieve the corresponding certificate." The full report can be found here and explains the incident in great detail: bugzilla.mozilla.org/show_bu… The report mentions "Where we got lucky: A community member involved in security research reported the evolving pattern of misused certificates and engaged in dialogue with our support team. Without that report, the undetected compromise of ENDPOINT2 and the associated mis-issuance might have remained undiscovered for a longer period." Special thanks goes to the regular contributors to the Cert Graveyard; @g0njxa , @malwrhunterteam , and others. Also special thanks to DigiCert: this report has a high level of transparency, which is warranted, and also well executed.
What do Lenovo, Kingston, Shuttle Inc, and Palit Microsystems have in common? EV Certificates from these companies were issued and used by a Chinese crime group, #GoldenEyeDog (#APT-Q-27)! Thanks @malwrhunterteam and @g0njxa for your contributions 1/7
4
101
463
91,804
I converted the #fast16 patch engine instructions to human-readable to get a better understanding what exactly is being done It's a pretty nifty engine: - wildcards - patterns can depend on other patterns - scratch space - fixup instruction Full list: gist.github.com/usualsuspect…
1
8
33
12,686
I couldn't find any further leads but I believe the 5966513a12a5601... (LS-DYNA related) is most promising: - multiple pattern matches - Intel check passes - FPU stuff Intel check makes a lot of sense here, as these early LS-DYNA solvers had to be compiled with Intel Fortran!
1
3
882
Johann Aydinbas retweeted
Europe is building stronger systems to report vulnerabilities, but it risks overlooking the people who discover the flaws first: independent security researchers, write @eubenincasa and Max van der Horst. Read the article: bindinghook.com/europe-forge… #EUcybersecurity
3
7
1,015
YARA rule to filter for zips in which all files are newer than some date gist.github.com/usualsuspect…
4
14
1,865
Johann Aydinbas retweeted
None of this is true. DailyDarkWeb is not conducting good faith journalism or research, there are no hard questions, no challenging of their responses - all this does is give a platform to threat actors to proliferate false-information.
3
8
54
18,002
Signed (revoked) AnyConnect installer with free credential stealer: virustotal.com/gui/file/e357… C2: 5.149.253[.]235 stealer in boost_stream.dll (0 AV detection) aligns with ZScaler reporting: zscaler.com/blogs/security-r…
1
5
25
3,184
Johann Aydinbas retweeted
Looks like I missed it since, but Strela / StrelaStealer returned on Feb 6, with some new nifty tricks: - checks mouse movements - shows a CAPTCHA you have to correctly enter before the download button is shown dropped JS sample: bazaar.abuse.ch/sample/90f5b…
2
11
45
5,018
Useful for #idapro - you can add custom xrefs very easily, e.g. if you know a `call eax` references some function, you can manually add an edge: add_cref(here(),get_name_ea_simple("some_func"),XREF_USER) Then reanalyze the binary and get func parameter propagation for free!
3
23
126
8,784
Unk. C malware targeting Afghan users (decoy is in Pashto) Hosted by 'afghanking777000' on Github "Afghanistan Islami Emirates.iso" IoCs C2 IP 207.244.230[.]94 C2 theepad0loc93x.ddns[.]net Appears to steal *.pdf, *.ppt(x), *.doc(x), *.csv and others virustotal.com/gui/file/63f6…
1
9
2,604
Johann Aydinbas retweeted
🔎Our CERT is releasing a new technical report on 🇰🇵Operation #DreamJob, focusing on recent evolution in its tooling. Following an IR engagement at a large manufacturing client based in 🇪🇺, we investigated artefacts we attribute to #UNC2970. ➡️Full blog: ow.ly/V4mr50Xug1l
1
51
191
23,439