Тёмный

How Hackers & Malware Spoof Processes 

John Hammond
Подписаться 1,7 млн
Просмотров 65 тыс.
50% 1

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
🔥 RU-vid 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

Опубликовано:

 

26 июл 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 100   
@d3c0deFPV
@d3c0deFPV 11 месяцев назад
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.
@mnymic
@mnymic 11 месяцев назад
quite comprehensive, watched the whole vid and never got bored despite no actual xp with c. cool, thanks!
@jeremyng1021
@jeremyng1021 11 месяцев назад
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 11 месяцев назад
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 11 месяцев назад
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 11 месяцев назад
​@@Tygo69maybe you could make your own video with better code then?
@Tygo69
@Tygo69 11 месяцев назад
@@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 11 месяцев назад
@@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 11 месяцев назад
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 11 месяцев назад
Great video. Super fun to follow, try, and learn. Thank you! 👍
@subashm9039
@subashm9039 11 месяцев назад
Hi Hammond, Can you make a video about Scammer Payback How he does the hacking via anydesk
@Hacker_Baby
@Hacker_Baby 11 месяцев назад
Bro! Thank you so much for all you do! 🙇🏼
@eckersplode
@eckersplode 11 месяцев назад
Another banger, keep em' coming John!
@TediousSecurity
@TediousSecurity 11 месяцев назад
Awesome video, thanks for the breakdown.
@Gobillion160
@Gobillion160 11 месяцев назад
these videos are amazing please do more maldev videos these are your best videos in years
@vishalraj7532
@vishalraj7532 11 месяцев назад
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.
@lollubrick
@lollubrick 11 месяцев назад
now THIS is the type of content I like!
@daljeetbhati8353
@daljeetbhati8353 11 месяцев назад
Aha bring more malware stuff if possible loved this vid it would be awesome too see a vid on some kernal malware
@matthiasnicolai5523
@matthiasnicolai5523 11 месяцев назад
"Does this make sense?" spilled my coffee, and yes, mostly it does :D
@nicojanen3015
@nicojanen3015 11 месяцев назад
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
@Acepwokk
@Acepwokk 11 месяцев назад
BANGER TYSM
@aadhiseshandc7260
@aadhiseshandc7260 11 месяцев назад
Hi jh. Love ur code even if it breaks my brain (I'm a beginner)
@neilthomas5026
@neilthomas5026 11 месяцев назад
You are a Giga Chad honestly love your vids !!
@neikidev
@neikidev 11 месяцев назад
great video love it!
@detective5253
@detective5253 11 месяцев назад
*WE NEED MOOOOOOOOOOOOORE MALDEV VIDEOS LIKE THIS PLEASE*
@bluefal
@bluefal 11 месяцев назад
Oh i am in love with this
@petevenuti7355
@petevenuti7355 11 месяцев назад
What are your top edr and av recommendations?
@logiciananimal
@logiciananimal 11 месяцев назад
Does the technique illustrated required elevation? Also, is the code available somewhere?
@drushkyy2017
@drushkyy2017 11 месяцев назад
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
@jonjon12498
@jonjon12498 11 месяцев назад
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 😂😂
@Red4mber
@Red4mber 11 месяцев назад
Dope, just as I got into maldev, Timing too perfect, I really suspect you're in my walls
@Md.Mashrur
@Md.Mashrur 11 месяцев назад
You Are Fire Bro 🔥🔥 I Love Your Videos
@dmoney5221
@dmoney5221 11 месяцев назад
I would pay to sit in a room and have this guy teach me
@squid13579
@squid13579 11 месяцев назад
John make a video on wazuh ? Open source edr tool and it's awasome.
@preveenramcharan
@preveenramcharan 11 месяцев назад
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 11 месяцев назад
For someone making this kind of content, he has a ton of subs. General public interest just isn't huge.
@akt67
@akt67 11 месяцев назад
Coz its hard to follow him, we arent all Kevin Mitnick's (RIP)
@regulator5
@regulator5 11 месяцев назад
I thought I knew things until I watched this video lol. Still a great video john
@karanb2067
@karanb2067 10 месяцев назад
This thing is tough....damn you windows 32 api
@gobords
@gobords 11 месяцев назад
"tricknique".. i like it.
@rectalespionagesailboat4819
@rectalespionagesailboat4819 10 месяцев назад
If 'tricknique' isn't official tech-jargon, it should be.
@inquisition.musician
@inquisition.musician 11 месяцев назад
I'm interested in that kind of stuff so that tech support scammers will get punished.
@user-dl6zl8su1f
@user-dl6zl8su1f 11 месяцев назад
What should I learn to understand this code better?
@nicojanen3015
@nicojanen3015 11 месяцев назад
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 11 месяцев назад
Thanks a million !
@davidcopenhaver5583
@davidcopenhaver5583 11 месяцев назад
more!
@enadalotaibi8181
@enadalotaibi8181 11 месяцев назад
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
@FalcoGer
@FalcoGer 11 месяцев назад
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 11 месяцев назад
The first entry is always system idle process. No need to check it.
@nordgaren2358
@nordgaren2358 11 месяцев назад
Also, the process entry struct he is working with here is over 256 bytes long, so idk about returning the whole thing.
@islam7337
@islam7337 11 месяцев назад
I sent you an invite in linked in but you didn't respond
@victorswaroop2289
@victorswaroop2289 11 месяцев назад
I wish every malware came with the file name of "evil.exe"
@GhostGamer3135
@GhostGamer3135 11 месяцев назад
first comment
@sreejishnair5922
@sreejishnair5922 11 месяцев назад
Bro course are costly, I honestly want to purchase but cannot afford such a costly course to be honest. Otherwise great content
@janmillerty4528
@janmillerty4528 11 месяцев назад
Sup
@sent4dc
@sent4dc 11 месяцев назад
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?
@herzallahaymen5478
@herzallahaymen5478 11 месяцев назад
very poor explanation, bro not everybody is a low level guru.
@paradiseexpress3639
@paradiseexpress3639 11 месяцев назад
Why is your code SO BAD. Please stop nesting everything, there is literally no point in doing that
@nordgaren2358
@nordgaren2358 11 месяцев назад
What was nested that shouldn't have been?
@paradiseexpress3639
@paradiseexpress3639 11 месяцев назад
@@nordgaren2358 if statements
@paradiseexpress3639
@paradiseexpress3639 11 месяцев назад
@@nordgaren2358 It looks like he introduced undefined behavior as well.
@nordgaren2358
@nordgaren2358 11 месяцев назад
@@paradiseexpress3639 are you trying to say he shouldn't use if statements? What?
@nordgaren2358
@nordgaren2358 11 месяцев назад
@@paradiseexpress3639 where is the undefined behavior?
@hectormorenocampo
@hectormorenocampo 11 месяцев назад
@john Sektor7 or Maldev academy?
@RaGhav363
@RaGhav363 11 месяцев назад
You could have make it with NIM
@akt67
@akt67 11 месяцев назад
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 11 месяцев назад
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 11 месяцев назад
Sup
Далее
치토스로 체감되는 요즘 물가
00:16
Просмотров 3,3 млн
How Hackers Hide From Memory Scanners
21:11
Просмотров 57 тыс.
Free Coding Tool Distributes Malware
42:12
Просмотров 129 тыс.
PowerShell CRYPTOSTEALER through DNS
24:28
Просмотров 54 тыс.
"Please Hack My Computer"
17:50
Просмотров 1 млн
HTB Cyber Apocalypse - cURL As a Service
26:07
Просмотров 37 тыс.
Finding WEIRD Typosquatting Websites
24:26
Просмотров 343 тыс.
How Does Malware Know It's Being Monitored?
17:17
Просмотров 72 тыс.
Hacker's Gave me a Game and I Found a Virus
2:23
Просмотров 387 тыс.