How Hackers & Malware Spoof Processes

  Рет қаралды 64,903

John Hammond

John Hammond

10 ай бұрын

jh.live/evasion || Learn TOP CLASS malware development and evasion techniques with SEKTOR7! Get 20% off the Windows Evasion Course with my link: jh.live/evasion
🔥 KZfaq ALGORITHM ➡ Like, Comment, & Subscribe!
🙏 SUPPORT THE CHANNEL ➡ jh.live/patreon
🤝 SPONSOR THE CHANNEL ➡ jh.live/sponsor
🌎 FOLLOW ME EVERYWHERE ➡ jh.live/discord ↔ jh.live/twitter ↔ jh.live/linkedin ↔ jh.live/instagram ↔ jh.live/tiktok
💥 SEND ME MALWARE ➡ jh.live/malware

Пікірлер: 100
@d3c0deFPV
@d3c0deFPV 10 ай бұрын
Good breakdown, John. Assuming you haven't already made a similar video, it would be cool to see the flipside of this, which is how to evade being detected by malware. (VM detection, debugger evasion, etc). You could cover some of the different techniques that malware uses to know it's in a VM.
@subashm9039
@subashm9039 10 ай бұрын
Hi Hammond, Can you make a video about Scammer Payback How he does the hacking via anydesk
@mnymic
@mnymic 10 ай бұрын
quite comprehensive, watched the whole vid and never got bored despite no actual xp with c. cool, thanks!
@jeremyng1021
@jeremyng1021 10 ай бұрын
Very good stuff! I would love to see more malware techniques sharing, such as AV evasion or process hollowing (or process doppelganger), which is also kind of fun too. Thanks!
@erickfurukawa1
@erickfurukawa1 10 ай бұрын
Hey John, just a small observation: The function Process32First() already populates the PROCESSENTRY32 struct with a process, so when you call Process32Next() you are effectively skipping the first process entry. I think it would be better to change it to a do-while so that the first process doesn't get skipped. Great video btw!
@Tygo69
@Tygo69 10 ай бұрын
The code he wrote is absolute garbage, also forgets to close the handle of the snapshot. I basically stopped watching after this. His GetProcessId function is already a complete mess.
@deedos
@deedos 10 ай бұрын
​@@Tygo69maybe you could make your own video with better code then?
@Tygo69
@Tygo69 10 ай бұрын
@@deedos I write windows kernel drivers and reverse the windows kernel and anti-cheat drivers, I've also worked on uefi bootkits. Not responding to you anymore waste of my time
@deedos
@deedos 10 ай бұрын
@@Tygo69 I'm not questioning your abilities, I'm genuinely interested in watching your video if you think John's code is bad
@psixfour
@psixfour 10 ай бұрын
True, nice observation. Sometimes I find Windows Programming really messy due its COM components nature. It reflects on its own API. Sometimes, I really miss these standardized structures like iterators from modern libraries that help us using for-loops when we do low-level programming.
@scottspa74
@scottspa74 10 ай бұрын
Great video. Super fun to follow, try, and learn. Thank you! 👍
@eckersplode
@eckersplode 10 ай бұрын
Another banger, keep em' coming John!
@matthiasnicolai5523
@matthiasnicolai5523 10 ай бұрын
"Does this make sense?" spilled my coffee, and yes, mostly it does :D
@Hacker_Baby
@Hacker_Baby 10 ай бұрын
Bro! Thank you so much for all you do! 🙇🏼
@nicojanen3015
@nicojanen3015 10 ай бұрын
Hei. Little info for using VS. You can press ctrl + shift + space to view intelisence if it disappear while typing your parameter. Edit: Or any other time writing a variable
@vishalraj7532
@vishalraj7532 10 ай бұрын
Hey, John thank you so much for this incredible video. And I was wondering if it's possible to write all the C++ code using Nim language. I've developed a great fondness for Nim's syntax, finding it incredibly user-friendly and easy to work with.
@Gobillion160
@Gobillion160 10 ай бұрын
these videos are amazing please do more maldev videos these are your best videos in years
@dmoney5221
@dmoney5221 10 ай бұрын
I would pay to sit in a room and have this guy teach me
@daljeetbhati8353
@daljeetbhati8353 10 ай бұрын
Aha bring more malware stuff if possible loved this vid it would be awesome too see a vid on some kernal malware
@TediousSecurity
@TediousSecurity 10 ай бұрын
Awesome video, thanks for the breakdown.
@lollubrick
@lollubrick 10 ай бұрын
now THIS is the type of content I like!
@detective5253
@detective5253 10 ай бұрын
*WE NEED MOOOOOOOOOOOOORE MALDEV VIDEOS LIKE THIS PLEASE*
@neilthomas5026
@neilthomas5026 10 ай бұрын
You are a Giga Chad honestly love your vids !!
@jonjon12498
@jonjon12498 10 ай бұрын
You're doing all this in a VM? This is on my list of things to learn deploy ect. I enjoy your videos BTW and that face when you asked if it made sense made me lol 😂😂
@Acepwokk
@Acepwokk 10 ай бұрын
BANGER TYSM
@drushkyy2017
@drushkyy2017 10 ай бұрын
Any recommendations to learn os and computer architecture? What resources can I use? Can you do some fundamentals tutorials on os and architecture and how it works! Thanks man
@aadhiseshandc7260
@aadhiseshandc7260 10 ай бұрын
Hi jh. Love ur code even if it breaks my brain (I'm a beginner)
@neikidev
@neikidev 10 ай бұрын
great video love it!
@bluefal
@bluefal 10 ай бұрын
Oh i am in love with this
@logiciananimal
@logiciananimal 10 ай бұрын
Does the technique illustrated required elevation? Also, is the code available somewhere?
@Red4mber
@Red4mber 10 ай бұрын
Dope, just as I got into maldev, Timing too perfect, I really suspect you're in my walls
@petevenuti7355
@petevenuti7355 10 ай бұрын
What are your top edr and av recommendations?
@Md.Mashrur
@Md.Mashrur 10 ай бұрын
You Are Fire Bro 🔥🔥 I Love Your Videos
@squid13579
@squid13579 10 ай бұрын
John make a video on wazuh ? Open source edr tool and it's awasome.
@preveenramcharan
@preveenramcharan 10 ай бұрын
How come John doesn't have more than "just" 603K subs? Such a cool and knowledgeable guy. Keep up the great work buddy!!! 💪
@d3c0deFPV
@d3c0deFPV 10 ай бұрын
For someone making this kind of content, he has a ton of subs. General public interest just isn't huge.
@akt67
@akt67 10 ай бұрын
Coz its hard to follow him, we arent all Kevin Mitnick's (RIP)
@gobords
@gobords 10 ай бұрын
"tricknique".. i like it.
@regulator5
@regulator5 10 ай бұрын
I thought I knew things until I watched this video lol. Still a great video john
@rectalespionagesailboat4819
@rectalespionagesailboat4819 9 ай бұрын
If 'tricknique' isn't official tech-jargon, it should be.
@karanb2067
@karanb2067 9 ай бұрын
This thing is tough....damn you windows 32 api
@inquisition.musician
@inquisition.musician 10 ай бұрын
I'm interested in that kind of stuff so that tech support scammers will get punished.
@davidcopenhaver5583
@davidcopenhaver5583 10 ай бұрын
more!
@user-dl6zl8su1f
@user-dl6zl8su1f 10 ай бұрын
What should I learn to understand this code better?
@nicojanen3015
@nicojanen3015 10 ай бұрын
Hei. C++ or any other programming language with OOP (Object oriented programming) to understand the principle of classes, functions and objects.
@user-dl6zl8su1f
@user-dl6zl8su1f 10 ай бұрын
Thanks a million !
@islam7337
@islam7337 10 ай бұрын
I sent you an invite in linked in but you didn't respond
@enadalotaibi8181
@enadalotaibi8181 10 ай бұрын
Let's be honest As L1 SOC Analyst You cannot detect these without the EDR alerting you This is honestly scares me as SOC Analyst
@victorswaroop2289
@victorswaroop2289 10 ай бұрын
I wish every malware came with the file name of "evil.exe"
@FalcoGer
@FalcoGer 10 ай бұрын
C code is so ugly when compared to c++... I think you want a do loop instead of a while loop here 8:40 because you're skipping the first process it found. You also most certainly want to return an error value, an std::expected or throw if your name is not found. Not returning from a function with a return value declared is UB. See stmt.return#2. Use "-Werror-return-type". If I were to do this, I would just return the entire process handle instead of just the ID.
@nordgaren2358
@nordgaren2358 10 ай бұрын
The first entry is always system idle process. No need to check it.
@nordgaren2358
@nordgaren2358 10 ай бұрын
Also, the process entry struct he is working with here is over 256 bytes long, so idk about returning the whole thing.
@sreejishnair5922
@sreejishnair5922 10 ай бұрын
Bro course are costly, I honestly want to purchase but cannot afford such a costly course to be honest. Otherwise great content
@janmillerty4528
@janmillerty4528 10 ай бұрын
Sup
@GhostGamer3135
@GhostGamer3135 10 ай бұрын
first comment
@herzallahaymen5478
@herzallahaymen5478 10 ай бұрын
very poor explanation, bro not everybody is a low level guru.
@paradiseexpress3639
@paradiseexpress3639 10 ай бұрын
Why is your code SO BAD. Please stop nesting everything, there is literally no point in doing that
@nordgaren2358
@nordgaren2358 10 ай бұрын
What was nested that shouldn't have been?
@paradiseexpress3639
@paradiseexpress3639 10 ай бұрын
@@nordgaren2358 if statements
@paradiseexpress3639
@paradiseexpress3639 10 ай бұрын
@@nordgaren2358 It looks like he introduced undefined behavior as well.
@nordgaren2358
@nordgaren2358 10 ай бұрын
@@paradiseexpress3639 are you trying to say he shouldn't use if statements? What?
@nordgaren2358
@nordgaren2358 10 ай бұрын
@@paradiseexpress3639 where is the undefined behavior?
@sent4dc
@sent4dc 10 ай бұрын
Hmm, you're a good presenter John, but ... coder ... sorry, my friend. At least in a C/C++ sense. This is not Python, you need to close handles and release memory. Also after you call Process32First you are missing whatever it returned by calling Process32Next right away. Additionally, there are so many bugs in what you wrote I don't even know where to begin. But ... malware authors I guess don't care about memory leaks, hah?
@hectormorenocampo
@hectormorenocampo 10 ай бұрын
@john Sektor7 or Maldev academy?
@RaGhav363
@RaGhav363 10 ай бұрын
You could have make it with NIM
@akt67
@akt67 10 ай бұрын
Too fast and confusing unless Im stupid.
@ranjanji3518
@ranjanji3518 10 ай бұрын
Hay Bro @_JohnHammond how we can open malware or viruses in our system to examine that like you . Also scary about got harmed so plzz guide ❤🎉🎉 Even u r professional but you didn't care about malware abusing nature Big Fan Bro 😎 ❤ Love from India 🇮🇳❤
@ranjanji3518
@ranjanji3518 10 ай бұрын
@john
@lollubrick
@lollubrick 10 ай бұрын
Also, I am surprised you are using visual studio instead of your favorite sublime text. I could never get into sublime text. I am considering going into the neovim croud a la @ThePrimeagen
@janmillerty4528
@janmillerty4528 10 ай бұрын
Sup
"Please Hack My Computer"
17:50
John Hammond
Рет қаралды 1 МЛН
Free Coding Tool Distributes Malware
42:12
John Hammond
Рет қаралды 128 М.
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2,7 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 16 МЛН
How Hackers Hide From Memory Scanners
21:11
John Hammond
Рет қаралды 57 М.
Malware Development: Processes, Threads, and Handles
31:29
Exploring Ransomware Builders
50:00
Cyber from the Frontlines
Рет қаралды 1,6 М.
everything is open source if you can reverse engineer (try it RIGHT NOW!)
13:56
Low Level Learning
Рет қаралды 1,2 МЛН
HTB Cyber Apocalypse - cURL As a Service
26:07
John Hammond
Рет қаралды 37 М.
How Does Malware Know It's Being Monitored?
17:17
John Hammond
Рет қаралды 71 М.
Downloading and running the 100 Malware links
13:33
The PC Security Channel
Рет қаралды 165 М.
How to know if your PC is hacked? Suspicious Network Activity 101
10:19
The PC Security Channel
Рет қаралды 1,1 МЛН
How Hackers Hide
20:55
John Hammond
Рет қаралды 235 М.