Malware Development: Native API

  Рет қаралды 45,423

crow

crow

Күн бұрын

Пікірлер: 138
@crr0ww
@crr0ww Жыл бұрын
📌 Use code "CROW10" for 10% off your order when you checkout at Maldev Academy FOR A LIMITED TIME! ---> maldevacademy.com/?ref=crow Font: DinaRemasterII Theme: Zero (Dark Theme)
@CaptainLeviOfTheScoutRegiment
@CaptainLeviOfTheScoutRegiment Жыл бұрын
I can't find the theme, could you give me the link for it
@drishalballaney
@drishalballaney 9 ай бұрын
if possible could you please also cover these videos in rust?
@TheCalinative707
@TheCalinative707 Жыл бұрын
this man is the best teacher I've ever seen, strictly on his use of comedy and 4th wall breaks, while being detailed and informative
@crr0ww
@crr0ww Жыл бұрын
i appreciate that so much! thank you :')
@malcomclark2261
@malcomclark2261 9 ай бұрын
I thought I was crazy for thinking that too. Something about the way he explains things just works for my mush-brain.
@nero2k619
@nero2k619 Жыл бұрын
Best part of using native APIs in usermode is the things you can do that you would never be able to achieve with using just win APIs. Of course native APIs add a lot more code but the amount of flexibility and control you can achieve is just pure gold.
@crr0ww
@crr0ww Жыл бұрын
agreed! it's also just a lot of fun to see how everything comes together! thank you so much for commenting!
@0x370c2de
@0x370c2de Жыл бұрын
This man is one of a kind. Seriously, so informative, but keeping it fun and cool! So much love, looking forward for the next episode ❤
@crr0ww
@crr0ww Жыл бұрын
thank you so much! that's so kind of you
@JohnDoe-cx6zd
@JohnDoe-cx6zd Жыл бұрын
Man, I literally have been watching your buffer overflow video right now, and just noticed an upload! What a timing
@phantompuma228
@phantompuma228 Жыл бұрын
LETS GOOO HES BACK, I HOPE YOU GET SOME REST CROW!!! I SEE THE EFFORT!! THANKS FOR ALWAYS PUTTING OUT LEGIT CONTENT!!
@crr0ww
@crr0ww Жыл бұрын
ILY LEGEND
@Brahvim
@Brahvim Жыл бұрын
It was 1 AM and yet I clicked. Was not disappointed, and *genuinely* enjoyed the jokes, and knowledge shared (thanks to knowing the non-WinAPI parts in advance, I guess!). Thank you, crow!
@crr0ww
@crr0ww Жыл бұрын
it's my pleasure! thank you so much for commenting
@upliftingspirit6873
@upliftingspirit6873 5 ай бұрын
saw your videos yesterday and all i have to say is ... please never stop doing what you are doing. you are really talented and good at explaining. i really like that your teaching method is not possessed by elitism which as you said (and i agree) is one of the biggest problems in this field. you never take anything for granted and you are willing to explain even the slightest thing to your "students". subscribed, of course :)
@ttj_
@ttj_ Жыл бұрын
as soon as i saw you posted a new video i got so excited, you’re my favourite youtuber. malware development is so fascinating when coming from a software dev background
@sinatra02
@sinatra02 Жыл бұрын
thought i was losing it seeing a crow notification
@piyayozeo
@piyayozeo 11 ай бұрын
I thank the universe for putting your video on my feed, it was so well explained and you kept my attention at all times with the memes and jokes. Thank you Crow!
@ikennamanagwu9646
@ikennamanagwu9646 Жыл бұрын
Wooooooowww..... Maldev academy is literally what I've been looking for for years ..!!!!
@pspnerd45
@pspnerd45 Жыл бұрын
That coding montage at 4:30 is so smooth. Could have that playing in the background while I work/study.
@ai_coding
@ai_coding Жыл бұрын
I swear ur the best teacher out there!! Glad i stumbled upon ur channel even tho im not into malware dev im learning a lot.
@urxai
@urxai Жыл бұрын
don’t care who says what this man needs and 100k play button
@vittoriomondelli7172
@vittoriomondelli7172 Жыл бұрын
bro this is actually so much enternaining thanks for your work boss
@Proferk
@Proferk Жыл бұрын
yay, our beloved malware man crow is back
@justin7oo994
@justin7oo994 Жыл бұрын
Oh wow look my favourite bird is back
@mrpoodoboo6785
@mrpoodoboo6785 Жыл бұрын
awesome video, thanks for addressing the goto statement, immediately started having flashbacks to uni...
@안꾸-z2g
@안꾸-z2g Жыл бұрын
I've been waiting for your new teaching
@fxiqval
@fxiqval Жыл бұрын
i actually found out a weird thing with object_attributes. the length member is optional on some functions, but required on others. but the interesting thing with that is with e.g. NtOpenProcess the lengh can be 0, but the actual pointer to the object attributes can't be nullptr/NULL/0, otherwise the function will fail.
@omfg4956
@omfg4956 Жыл бұрын
BABE WAKE UP NEW CROW DROPPED
@p3tergriffin
@p3tergriffin Жыл бұрын
Recently discovered your channel and the content is great. Thanks man.
@crr0ww
@crr0ww Жыл бұрын
thank you so much!
@SZTUKAHARDKORU
@SZTUKAHARDKORU Жыл бұрын
nice channel, will watch all today
@christian_leone
@christian_leone Жыл бұрын
I love you crow, your videos are really simple but interesting, thanks so much!!!
@crr0ww
@crr0ww Жыл бұрын
aw thank you so much, that's so heartwarming to hear
@sy-tv3ic
@sy-tv3ic Жыл бұрын
i hope bro keeps getting butterflies after referring to past videos. goatttt
@backinyourcommentsectionag3191
@backinyourcommentsectionag3191 Жыл бұрын
HE HAS RETURNED ALL HAIL ALL HAIL
@PandaGoesMoo
@PandaGoesMoo Жыл бұрын
return of the -king- crow
@0dayhta
@0dayhta Жыл бұрын
YES ANOTHER CROW VIDEO!!!
@trintlermint
@trintlermint Жыл бұрын
I LOVE YOU CROW!! hope youre doing well!
@crr0ww
@crr0ww Жыл бұрын
ILYT THANK YOU TRINTLER, SAME TO YOU HOMIE
@gregandark8571
@gregandark8571 Жыл бұрын
@@crr0ww I was and i'm always wondering - why theres 0 content like this for linux?
@crr0ww
@crr0ww Жыл бұрын
@@gregandark8571 well, windows is the most popular platform that people use, so it's natural that most malware is made for it! that isn't to say that there isn't malware for linux, there's a lot out there too (some really really cool techniques as well!) dont worry, i have something planned for linux-based malware development too :) all in due time. thank you so much for commenting!
@gregandark8571
@gregandark8571 Жыл бұрын
@@crr0ww Awesome!
@jbray250
@jbray250 Жыл бұрын
I'm trying to play mapleatory with Crow. Also this was so dope
@DroneMothership
@DroneMothership Жыл бұрын
Yo this is like spooky Christmas
@Bl45ty
@Bl45ty Жыл бұрын
In love with crow's humour
@gersonsv12
@gersonsv12 5 ай бұрын
idk when I'll have time to try this but it looks fun af
@phobosmoon4643
@phobosmoon4643 Жыл бұрын
im not sure if shitposting has finally caught up to my refined, god-like tastes and humor, or if I have just been too stupid to hang with the cool kids this whole time? either way: ooh la la.
@crr0ww
@crr0ww Жыл бұрын
HAHAHA i'm glad to hear that xD thank you so much for commenting
@nikos4677
@nikos4677 8 ай бұрын
10:54 Damn I remember reading that from that book
@detective5253
@detective5253 Жыл бұрын
ayyee, crow's back to the crew w/ anotha motha video bout maldev series. love ya homie
@alyxson
@alyxson 2 ай бұрын
i love your visual identity
@sinatra02
@sinatra02 Жыл бұрын
HES ALIVEEE
@crr0ww
@crr0ww Жыл бұрын
IM ALIVEEEE
@lysikasaito
@lysikasaito Жыл бұрын
Awesome video!!! What font are you using? It's great (the pixel art font, not iosevka)
@crr0ww
@crr0ww Жыл бұрын
thank you so much!! :D it's called "DinaRemasterII"
@piolix0004
@piolix0004 Жыл бұрын
THE KING IS BACK
@X_explotion
@X_explotion Жыл бұрын
Especially you, slouching in your chair. I feel personally attacked
@curryjl1027
@curryjl1027 11 ай бұрын
Another fantastic video, keep it up, legend
@cjsmax75
@cjsmax75 7 ай бұрын
Hi, thanks for the video. for the Object_attributes, the doc says "For standard processes, all fields of ObjectAttributes should be NULL", how can we know that we'll need the size of the struct and not just follow the doc ? Thanks!
@slamdude321
@slamdude321 Жыл бұрын
wow so informative crow i love you
@crr0ww
@crr0ww Жыл бұрын
THANK YOU SM LOVE
@crckrbrrs
@crckrbrrs Жыл бұрын
>disappears for a month >uploads maldev 2, apologizes for not being active >continues to not be active >drops this absolute masterpiece 2 months later, talks on discord for a bit, leaves never change
@sinatra02
@sinatra02 Жыл бұрын
LMAOOO
@aa898246
@aa898246 Жыл бұрын
amazing video
@Snydzzz
@Snydzzz Жыл бұрын
How do you generate the shellcode for starting the calculator?
@crr0ww
@crr0ww Жыл бұрын
well, you could make your own shellcode (which is recommended, but for beginners might be too difficult at first) or you could use a shellcode-generating tool, the most popular of which is called "msfvenom". although, be warned that msfvenom has been heavily scrutinized and documented so pretty much all of its shellcode will get caught by windows defender. now, you could get past this by encrypting the shellcode, or for this example, since we're not doing anything malicious, you can set an exclusion path for windows defender so that your program can run and not get thanos snapped out of existence. hope that helps
@Snydzzz
@Snydzzz Жыл бұрын
@@crr0ww could I make an exe that starts calculator with system(“calculator.exe”) then try to get the bytes from a disassembler? Btw, I got into this with game hacking stuff like assault cube and your channel now has gotten me into the more general area of malware. I like how you present the information in an entertaining way instead of speed running code with subtitles. Really makes it enjoyable 👍🏼.
@ismailaf3634
@ismailaf3634 Жыл бұрын
Finally let's goo
@peppidesu
@peppidesu Жыл бұрын
13:44 jyuugatsu 👀
@crr0ww
@crr0ww Жыл бұрын
はい!そうですね~ peppiさんの日本語本当に上手ですね。:)コメントありがとうございます!
@icarlyfan102
@icarlyfan102 Жыл бұрын
already know its a banger
@jacobjohnson1501
@jacobjohnson1501 Жыл бұрын
YOU GOT A SPONSOR
@crr0ww
@crr0ww Жыл бұрын
!!!!!!!!!
@inn6300
@inn6300 Жыл бұрын
Crow10 crow10 crow10 !
@YAHWA-fb7ww
@YAHWA-fb7ww Жыл бұрын
Best recourse ever !!
@Trad3st0rm
@Trad3st0rm Жыл бұрын
Sick new intro mate
@crr0ww
@crr0ww Жыл бұрын
thank you so much!
@sparky1377
@sparky1377 11 ай бұрын
What visual studio theme is that?
@-uz
@-uz 11 ай бұрын
DROP another Banger please 🤝
@Redyf
@Redyf Жыл бұрын
What font is that on vscode? it's pretty cool
@zvqle
@zvqle Жыл бұрын
great video, loved it very much. please do more!
@brunom12111
@brunom12111 Жыл бұрын
Bro, I absolutely love your content! My book recommendation for anyone trying to understand more about this topic is: Windows Internals by Pavel Yosifovich
@cadeathtv
@cadeathtv Жыл бұрын
How true is the legendary, "Do not upload to VT"?
@crr0ww
@crr0ww Жыл бұрын
if it's something you care about (i.e., you don't want to get signatured, taken apart, and analyzed), then yeah, don't upload your malware to virustotal. VT will share these samples for the sole purpose of taking it apart and documenting it. it says the following in their historic privacy policy statement: "We share the raw data underlying Samples uploaded to the Services as well as information relating to the submitter (ciphered ID, city, and country) of the Sample, as follows: With our security partners. When you upload a Sample to VirusTotal in order to receive a report about the potential maliciousness of its content, we store it in the Corpus and share it with our partners in the anti-malware and security industry. Partners that participate in VirusTotal are bound by contract to only use the Samples for internal security purposes in compliance with our Terms of Use to detect malicious code and to improve their antivirus engines. All partners receive Samples that their antivirus engines did not detect as potentially harmful if the same Sample was detected as malicious by at least one other partner’s antivirus engine. This information sharing helps correct potential vulnerabilities across the security industry." tl;dr if you care about this malware, something you made for engagements and you want to increase its shelf life, don't upload it to VT. there are alternatives that you can upload your malware to, to see what defensive solutions get triggered by your malware which i can't remember off the top of my head unfortunately, but yeah! i hope that helps! :D
@cadeathtv
@cadeathtv Жыл бұрын
@@crr0ww thanks for the input. How risky is it to upload it during the development phase? Any tips on how to test the effectivity of your malware?
@pookbally
@pookbally Жыл бұрын
crow ur the best
@the_internet_332
@the_internet_332 10 ай бұрын
Great Video!
@alexanderdell2623
@alexanderdell2623 Жыл бұрын
Is Ntapi using is same of using syscalls?
@crr0ww
@crr0ww Жыл бұрын
Not DIRECTLY. There are certain NTAPI functions (as talked about in the video) that don't actually result in a syscall/int 2eh/sysenter instruction. Those NTAPI that do however, will end up invoking these instructions. so, when we call an NTAPI function, yeah, we will eventually have it perform a syscall, but we're not using syscalls directly, moreso transitively using them through the NTAPI. Using syscalls directly/indirectly is going to be main focus point of the next video, but just remember that when we use syscalls, we're ushering them out directly (typically through our own defined assembly stubs) and not having the NTAPI do it for us! Hope that helps! :)
@kingananas2.0
@kingananas2.0 8 ай бұрын
What font is that?
@Bingo901
@Bingo901 Жыл бұрын
Great video ! What font do you use ?
@muhamedadel3984
@muhamedadel3984 Жыл бұрын
DinaRemasterII
@peppidesu
@peppidesu Жыл бұрын
13:52 osu reference 👀👀
@crr0ww
@crr0ww Жыл бұрын
SHIT I'VE BEEN MADE
@fostn
@fostn Жыл бұрын
What theam you using in Visual stedio
@crr0ww
@crr0ww Жыл бұрын
Zero (dark theme)
@fostn
@fostn Жыл бұрын
@@crr0ww thank you crow
@Alfakatt
@Alfakatt 9 ай бұрын
What is accomplished with a goto that couldn’t just have been a function?
@coder_rc
@coder_rc Жыл бұрын
Crow evenly spaces his code 😱😱😱😱😱😱
@crr0ww
@crr0ww Жыл бұрын
:GASP: !!! xD tysm for commenting brother
@coder_rc
@coder_rc Жыл бұрын
@@crr0ww
@interrrp_with_three_rs
@interrrp_with_three_rs Жыл бұрын
good video, you and cazz should collab
@ryuu8027
@ryuu8027 Жыл бұрын
Good video
@jjurmean
@jjurmean Жыл бұрын
you could also just do if !Buf if it equals null, good video though
@freeeverymalloc
@freeeverymalloc Жыл бұрын
happy halloween
@crr0ww
@crr0ww Жыл бұрын
happy (late) halloween!!
@noorkhara1429
@noorkhara1429 Жыл бұрын
crows rat 🐀 4 grams protein I’m gonna nomnomnomnom
@crr0ww
@crr0ww Жыл бұрын
[crow's rat WILL remember this]
@MalwareHunter_07
@MalwareHunter_07 6 ай бұрын
make videos on EDR Evasion
@BoopyTheFox
@BoopyTheFox Жыл бұрын
Man you're cool
@K4nj
@K4nj Жыл бұрын
What's your theme
@crr0ww
@crr0ww Жыл бұрын
it's called zero (dark theme): marketplace.visualstudio.com/items?itemName=AgitoReiKen.zerovstheme
@K4nj
@K4nj Жыл бұрын
appreciate it so pleasing on the eye @@crr0ww
@0xGast
@0xGast Жыл бұрын
what font are you using
@0xGast
@0xGast Жыл бұрын
nvm
@ismaildogukancokluk3679
@ismaildogukancokluk3679 Жыл бұрын
Yoooo. Your font looks great mind sharing the name of it ?
@crr0ww
@crr0ww Жыл бұрын
sure, it's called "DinaRemasterII"
@Celestenshi
@Celestenshi 10 ай бұрын
Thanks
@Celestenshi
@Celestenshi 10 ай бұрын
idk why it only typed out thanks im gonna cry
@notechnolife9596
@notechnolife9596 Жыл бұрын
Marry me !
@DuckeyDev
@DuckeyDev Жыл бұрын
Noice
@swoodc
@swoodc 7 ай бұрын
nah its a black cat they wouldve shot it before locking it up lmfao
@Zetty
@Zetty Жыл бұрын
penith
@daljeetbhati8353
@daljeetbhati8353 Жыл бұрын
i want meet you so bad 😭
@crr0ww
@crr0ww Жыл бұрын
haha maybe one day, brother
@desmon3341
@desmon3341 Жыл бұрын
hola desde españa
@crr0ww
@crr0ww Жыл бұрын
hola! thank you for commenting
@jonobrien8848
@jonobrien8848 Жыл бұрын
gotos are great, old people are just bad at comprehension that dont like gotos.
@nassvandrunen6020
@nassvandrunen6020 11 ай бұрын
lmao
@Haapavuo
@Haapavuo Жыл бұрын
45 minutes to be able to open Calculator from CMD 😆 Just joking... But for real, I had to skip most parts of the video since I'm in a hurry right now. What is the main achievement here? You still need to be able to run your own exe (or modded exe) on the PC to be able to inject anything. Where is the malware part here? 🙂 Please give us a summary of the achievement of this video. Thanks!
@alec3217
@alec3217 9 ай бұрын
GET OUT YOUR COZY BED RIGHT NOW AND MAKE A TUTORIAL ON REFLECTIVE DLL INJECTION CODE BOI
Malware Development: System Calls
44:49
crow
Рет қаралды 47 М.
Malware's LAST Stand: SELF-DELETION
1:01:58
crow
Рет қаралды 56 М.
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,1 МЛН
Buffer Overflows: A Symphony of Exploitation
30:18
crow
Рет қаралды 75 М.
Direct System Calls For Hackers (EDR Evasion)
14:20
Incodenito
Рет қаралды 1,2 М.
Malware Development: Process Injection
1:06:21
crow
Рет қаралды 210 М.
The Malware that Hacked Disney
19:03
Eric Parker
Рет қаралды 52 М.
Malware Development: Processes, Threads, and Handles
31:29
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,7 МЛН
Creating a window - Software from Scratch
1:04:12
Muukid
Рет қаралды 133 М.