Rust Malware Development - Process Enumeration and the Rust Windows API

Subscribers:
8,420
Published on ● Video Link: https://www.youtube.com/watch?v=gOJWkM1YhsA



Duration: 16:48
1,780 views
43


Lonami's Memo tool:
https://github.com/lonami/memo

Lonami's Blog on Building a Game Hacking Engine with Rust:
https://lonami.dev/blog/woce-1/

MSDN article on Process Enumeration:
https://learn.microsoft.com/en-us/windows/win32/psapi/enumerating-all-modules-for-a-process

Consider a one-time tip on Ko-Fi, or become a monthly supporter of my research!
https://ko-fi.com/valhalla_dev

God this is so much easier than writing process enumeration code in C/C++...

Let's take another blackboard-enabled deep dive into the Rust implementation of the Windows API, this time for process enumeration!

-- Books and Resources --
Kernigan and Ritchie's book on C (affiliate link):
https://amzn.to/3ffh85F

Windows Internals (affiliate link):
https://amzn.to/3Wbw4Cl

Theo's video on Tutorial Hell:
https://www.youtube.com/watch?v=EkUuXQUByuw

My blog on moving to Mastodon:
https://www.valhallaresearch.net/why-im-moving-to-the-fediverse/

Follow me on Mastodon:
https://kolektiva.social/web/@valhalla_dev
--
You can find me on Twitter here:
https://twitter.com/valhalla_dev

You can also join my weekly newsletter, Valhalla Research, where I talk all things software, entrepreneurship, politics and finance:
https://valhallaresearch.substack.com/subscribe

My research blog:
https://valhallaresearch.net
--
#malware #reverseengineering #malwareanalysis




Other Videos By Mitch Edwards (@valhalla_dev)


2022-12-04Rust Advent of Code 2022 Day 4 - Basic Set Logic Frying My Brain
2022-12-03[Stream VOD] Planning Out the Future of Our Rust Malware Development Research
2022-12-03Live Rust Malware Development - Planning Out Future Malware Development
2022-12-03Rust Advent of Code 2022 Day 3 - Learning Iterators and Vector Filters!
2022-12-03Live Malware Development - Registry Operations and Sending Data to our Command and Control Server!
2022-12-02Live Malware Development - Rust Malware Development and the Windows API!
2022-12-02Rust Advent of Code 2022 Day 2 - Christmas Leetcode Challenges with Rust!
2022-12-01Live Malware Development - Rust Malware Development and the Windows API!
2022-12-01A little pre-stream squat session… #Rust malware development stream tonight at 830CT!
2022-12-01Rust Advent of Code 2022 Day 1 - Christmas Leetcode Challenges with Rust!
2022-11-29Rust Malware Development - Process Enumeration and the Rust Windows API
2022-11-18Live Malware Development - HTTP Requests with Rust, Connecting with our C2
2022-11-18Rust's Best Feature - Scope and Lifetimes!
2022-11-17Building a Full-Stack Mastodon/Fediverse Research Web Application
2022-11-17How Malware Works (And How We Talk About It)
2022-11-16Building a Full-Stack Mastodon/Fediverse Research Web Application with #ReactJS and #Python
2022-11-16Live Malware Development - Learning Rust with the Windows API
2022-11-16Live Malware Development - Learning Rust with the Windows API
2022-11-09Live Malware Development - Learning Malware Development in Rust!
2022-11-09Live Malware Development - Learning Malware Development in Rust!
2022-11-04[Livestream] Malware Development - Enumerating Processes, Persistence, Reading from Registry



Tags:
malware
rust
malware development
windows api
rust windows api
windows api rust
winapi
process enumeration
process injection
ransomware
cyber security
infosec
information security
malware reverse engineering
developing malware
malware analysis
cyber sec
how to write malware
how does malware work
how malware works
what is malware?