A Hacker's Guide to Programming Microcontrollers [Tutorial]

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 161

  • @shubhamarya1918
    @shubhamarya1918 5 років тому +122

    LED: blinks
    Kody: Never blinks
    😂😂

  • @m4gg197
    @m4gg197 5 років тому +18

    Me:
    void setup() {
    }
    Kody:
    void setup()
    {
    }

  • @0dyss3us51
    @0dyss3us51 5 років тому +5

    I like how you branch out K keep it up, I just lobe tech in general so I am excited to see you do this!

  • @eccentriccode3158
    @eccentriccode3158 5 років тому +5

    My MCU exam starts in an hour, so thank you UA-cam recommendation!

  • @jacob.9664
    @jacob.9664 5 років тому +50

    If you spank that keyboard any harder its gonna call you daddy haha
    good vid thou ;)

    • @treppi
      @treppi 5 років тому +1

      xD

    • @yegorpl9973
      @yegorpl9973 5 років тому

      That left you 20 yrs ago

    • @NullByteWHT
      @NullByteWHT  5 років тому +3

      This is a quality comment

    • @jacob.9664
      @jacob.9664 5 років тому

      @@NullByteWHT Thanks :)

  • @ianleitch9960
    @ianleitch9960 5 років тому +7

    Definitely a firm keyboard touch . . . observation, the starting b races for setup and loop are inconsistently placed. More importantly your choice of font size is not particularly UA-cam friendly, even at full screen viewing. You have lots of screen acreage, so you might off us a larger font; please.
    I enjoy your videos very much, thank you.
    Ian_

  • @angelfrias2032
    @angelfrias2032 5 років тому +21

    Time hack my microwave

    • @NullByteWHT
      @NullByteWHT  5 років тому +3

      That's what this tutorial is for

  • @LANstorm.
    @LANstorm. 5 років тому +19

    Instructions unclear. My house burned down

    • @NullByteWHT
      @NullByteWHT  5 років тому +7

      No you did it right, but it was not supposed to be your house

    • @LANstorm.
      @LANstorm. 5 років тому +1

      @@NullByteWHT ill send over a functional copy to you then.

  • @nifemibabafemi4781
    @nifemibabafemi4781 4 роки тому +2

    Dude, I really loved this video. Been looking at Microcontrollers for a while now and this really cleared a lot up for me. Thanks!
    Also, what software did you use to write and upload the code to the Microcontroller. I had got Flowcode but Idk if that's the right one.

  • @saurrav3801
    @saurrav3801 5 років тому +3

    Bro....Which device is used for connecting the microcontroller to pc...
    And by the way ....nothing to say your videos are great....
    Bro pls make a video about SIM CARDS for cloning v2 and v3 .....if it is #possible.....
    .....for hackers nothing is #impossible.....

  • @lukatrdina5108
    @lukatrdina5108 5 років тому +1

    aren't two closed parenthesis next to the function name signifying that the function takes no parameters when it is called? 9:12

  • @sirmaymowalot
    @sirmaymowalot Рік тому

    I have a question.. so on that expensive one you used, how did it tell what row n' stuff it was in? did it power the whole thing? please answer!

  • @rahmanocawni5618
    @rahmanocawni5618 Рік тому

    Hi big engineer. To be continue with which video next, great to hear from you again soon big brother

  • @steve4684
    @steve4684 5 років тому +1

    How do I connect the esp board with the computer?

  • @threepoint1434
    @threepoint1434 5 років тому +2

    You blew my mind. But will this work in Python? I would love to make an AI with this... Thank you.

    • @yegorpl9973
      @yegorpl9973 5 років тому +1

      On berry. Arduino uses different language

  • @TheMrchement
    @TheMrchement 5 років тому +1

    Can you tell me specification computer for learn hacking

  • @somaliflame8845
    @somaliflame8845 5 років тому +3

    Just the video i was looking for. Thanks bro.

  • @SteveAbrahall
    @SteveAbrahall 5 років тому +4

    What did you say about the cat picture? :-|

  • @lukasdoerr
    @lukasdoerr 5 років тому +4

    6:14 i would have switched both cables in this moment :D

  • @TinLethax
    @TinLethax 5 років тому

    You can also use ESP-01 and change the Flash chip to 4M (16Mbit) flash SPI chip. And upload the wifi deauther code.

  • @yegorpl9973
    @yegorpl9973 5 років тому

    AND I really hope, that that was just an introduction to something incredibly awesome

  • @MarioLoco03
    @MarioLoco03 5 років тому

    What language is this? I have to do something similar for work but instead using a range finder to trigger a servo.

  • @shahreyarashraf9083
    @shahreyarashraf9083 5 років тому +2

    You should make more videos on micro controller

  • @erick-saavedra
    @erick-saavedra 5 років тому

    Hello, you could make a video where to install the modules for a MCU kit V.1. Do you install the entire system and its components again?
    I have one and I would like to make a hard reset of its components

  • @ninjapwnsatlyfe
    @ninjapwnsatlyfe 3 роки тому +1

    Thank you so much!

  • @ethanviolet1
    @ethanviolet1 5 років тому +2

    i was hoping for low level micro chip programming with C, or ASM. but it was still cool

    • @NullByteWHT
      @NullByteWHT  5 років тому

      You'll have to teach that one

    • @ethanviolet1
      @ethanviolet1 5 років тому +2

      @@NullByteWHT real men program with transistors

    • @mrkiky
      @mrkiky 4 роки тому +1

      @@ethanviolet1 Real men program with a magnetized needle and a steady hand

  • @-indeed8285
    @-indeed8285 5 років тому

    9:10 -> two close parentheses doesn't mean void function.

  • @suryagunturu839
    @suryagunturu839 5 років тому

    bro i like this channel very much , i watched all of your videos and learned a lot ,, but the title is not correct to this video ,, its all about basics of micro controller , and blinking of lights,,yeah micro controllers are very usefully and node mcu is cool with wifi module,,we can try raspberry pi for high performance but it costs too much ,,but i would be glad if that micro controller is used in a way for hacking,,can we install any tool on it for hacking i mean does it support any hacking tool ,,,, and i have a small question bro i use kali linux using a virtual box so in virtual box wifi could not be connected directly as in virtual box does not access wifi adapter of laptop and it takes internet connection as wired directly from laptop ,,you said we need a external adapter to connect ,,yeah its true ,,but is there a way to use monitor mode using node mcu without using external adapter and to connect to wifi or scan for wifi if possible plz make a video on that bro,and later i realized dual boot is much advantage for kali linux ,bro could make a video on dual booting kali linux in much better and easy ways that are available mostly without using third party softwares and much safer for the system ,,and as well as safely reverting the dual boot or removing the dual boot safely,,i did dual boot on my old system but later when i removed kali ,i found the partioned drive disappear,many videos are available how to dual in various ways but removing is not said ,,later i changed os for drive recovery however luckily that worked,,i would be glad if you make videos on this bro,,and plz make a video on explaining networks and how they work bro if possible ,,and with some basic linux commands and syntax ,,and perfect way to install kali so it does not have drawbacks,,and if possible plz make a video on how to use kali tools based on the commands that show(as guide /help/synatxs it shows upon opening a tool) when we open a tool in terminal mostly i dont get to use as mentioned in the syntax or dont know which order i need to use it,,bro plz show the ways how to use the tools even without graphical interface and the packages that are need to be installed for using a particular tool bro i realized this when you told about wifite tool it took many packages to be installed, and then only i realised for the need of wifi adapter,,bro plz specify some hardware requirements and package requirements at begining of your video and the updates that are need to be done,,and some packages to get we need to edit some sorce file i did not remember it ,where we keep some paths to the packages that are mentioned in kali offical site (some repository path i think so )then we can get some packages to install and update bro i could not make it perfectly could you make a video on that bro specifying all required paths/links,,,for updating or getting all packages,,and possible last request bro make a video on connecting and discovering to a target remote device or system over internet,, and thanks bro if you completely read my full comment with patience ,, bro why dont you monitize this channel ?

  • @benmaynard3059
    @benmaynard3059 5 років тому

    hi i read that you need to put the resistor to ground for some reason , also you showed an ESP board and i had trouble adding the libraries to arduino ide but yea cool video anyways .

  • @TRAFFICMETIN
    @TRAFFICMETIN 5 років тому

    Can you Create video about microchip And I just wanna ask one question Can we hack our phone's number contour it also microchip how can we do something to it

  • @aminebouabid5382
    @aminebouabid5382 3 роки тому

    I don't know why but I liked and subscribed from the first 30 seconds

  • @rubenguerrero393
    @rubenguerrero393 Рік тому

    Nice tutorial. Would be easier to follow the code if you increase the font size.

  • @jugginator4390
    @jugginator4390 5 років тому +1

    Awesome as always!

  • @jonathanwarner1844
    @jonathanwarner1844 5 років тому

    I will be very interested to find out where this is heading. ^_^

  • @prest0n755
    @prest0n755 5 років тому +5

    Good topic but as a person who has been studying this topic for a while I wanted to give you some constructive criticism. I think when trying to explain how to develop for a micro-controller you should really go over just that. Arduino is a beginner friendly abstraction of underlying concepts which get pretty advanced quickly. When developing for a micro controller you want to also have an idea of the sort of peripherals and interfaces you'll want to employ then select the controller accordingly. Then on your experience level you want to read the data sheets and reference manuals for the controller and peripheral(s), this part is the overwhelming part the manuals are very long. And you get better with experience but documentation on the process for hackers is very sparse and more application specific for a given task. Also if i'm not mistaken when you put an resistor in a circuit the way you did it limits voltage not current, when limiting current the resistor is on the ground side of the LED.

    • @NullByteWHT
      @NullByteWHT  5 років тому

      I appreciate that! I realized the error with the resistor after we finished filming, but with the 3.3v esp8266's make it matter a bit less. Thank you for the feedback!

    • @magiccitymakerspace
      @magiccitymakerspace 3 роки тому

      Had no idea this resistor distinction dictated whether you limit current or volts. Thank you for pointing this out.

  • @younlok1081
    @younlok1081 5 років тому

    can u increase the font size please

  • @mitchelvalentino1569
    @mitchelvalentino1569 5 років тому +2

    Awesome video. Thank you!

  • @treppi
    @treppi 5 років тому

    I hope there is a second Video comming out because if this project shouldn't teach you the basics of arduino, you could've just taken an arduino for it.

    • @m4gg197
      @m4gg197 5 років тому

      In der Platine war ein Arduino Uno

  • @NoName-nr2iw
    @NoName-nr2iw 4 роки тому

    Is it possible to do this but with a calculator?

  • @harrydamour7564
    @harrydamour7564 5 років тому +4

    My friends 🙋‍♂️

  • @santoshreddy4832
    @santoshreddy4832 5 років тому

    Wt is u r qualification bro

  • @socrates_the_great6209
    @socrates_the_great6209 5 років тому +1

    Please make a few videos on coding in Python...Maybe just 1 -2 ..so we can get the hang of it. I feels the start is insanely boring and the learning curve is STEEP. Partly becaue i'm not native english speaking so these concepts are both hard to understand, remember, and cant translate many of the phrases to my own langauge - it is expert language you wont find in mainsteam english websites! And they speak in codes..assume we know something we dont..dont explain well enough and what not. Right now I'm using the raspberry pi coding projects for learning and it is a much betetr way of learning. Learning by doing and in a fun and easy way.

  • @keyjin6542
    @keyjin6542 5 років тому

    i suggest using platformio with vscode

  • @Suresh-br2zz
    @Suresh-br2zz 5 років тому +1

    More micro controllers videos please.

    • @m4gg197
      @m4gg197 5 років тому

      5,000 subscribers without any video
      CHANGE YOUR NAME TO 4 SUBSCRIBERS WITH 4 VIDEOS 😂❤️

    • @NullByteWHT
      @NullByteWHT  5 років тому +1

      @@m4gg197 ouch that was a savage driveby

  • @happy9816
    @happy9816 5 років тому +2

    You are just amazing 😍😍. Keep doing. I am big fan of your videos.

  • @rwy-ug6pl
    @rwy-ug6pl 5 років тому +4

    PLLLEEAAAASSE do hydra.
    please
    :=)

  • @medatrium6714
    @medatrium6714 2 роки тому

    Very clear.

  • @raintamm7459
    @raintamm7459 4 роки тому +1

    do you know how to hack microthip in human

  • @wolf-war-master
    @wolf-war-master 5 років тому

    If I hack my toaster with a speaker It's gonna be angry forever! *Fallout NV Dlc pun intended*

  • @minepro1206
    @minepro1206 5 років тому

    I've got bad news. I found out there's a known and unfixed bug in the ESP8266HTTPClient library, which causes the webserver to go down after a couple of requests. aREST is based on that library too. I've had such problems with the board. Enough to discourage me from using it.
    Edit : The library having the issue is the ESP8266WebServer.h.

    • @NullByteWHT
      @NullByteWHT  5 років тому

      Hm, we had some problems with our game because of something like this. Do you have a reference for the bug?

    • @minepro1206
      @minepro1206 5 років тому

      @@NullByteWHT The library having the problem is the ESP8266WebServer.h. The first link is that of the respective issue of aREST :
      pastebin.com/e1C5cp2m.

  • @EnchantedDice
    @EnchantedDice 5 років тому +3

    17 mins for a blinker.....

    • @NullByteWHT
      @NullByteWHT  5 років тому +4

      If you can't program a blinker you can't program anything with a microcontroller.

  • @michaelbanks1000
    @michaelbanks1000 4 роки тому +1

    This was a fun video.

  • @TOn-fx2gr
    @TOn-fx2gr 5 років тому +1

    I am studying automation engineering but i am still a noob no practice at all and i am into hacking too so pls if you can do some videos about electronic hacking but will less materials as possible i don't have where to buy those materials and i am Brooke lol

    • @dewaynewhite5318
      @dewaynewhite5318 5 років тому

      Do u have any advice on good laptops to use to get started on hacking

    • @TOn-fx2gr
      @TOn-fx2gr 5 років тому +2

      @@dewaynewhite5318 i dont know like i said i am a noob but i think you dont need a very good one to just getting started , my laptop have just 4gb of ram lol and it didn't hold me to learn i installed ubuntu on it i learned python writed somme hacking script (brutforce, backdoor,wordlist generator ....)and learned some linux command i installed tools from githube and sudo apt-get install ....) The only thing thats you will find hard with a potato computer is cracking password so you need a pc with good gpu otherwise 4gb ram is ok

    • @dewaynewhite5318
      @dewaynewhite5318 5 років тому +1

      @@TOn-fx2gr alright thanks

    • @dewaynewhite5318
      @dewaynewhite5318 5 років тому

      @@TOn-fx2gr i got my hands on a Dell laptop do i go to git hub to download parrot os

    • @TOn-fx2gr
      @TOn-fx2gr 5 років тому +1

      @@dewaynewhite5318 download it from parrot security website not from githube then check the hash sum like null byte did in previous video to see if something malicious was added to it ... Then use etcher to transfer it to usb then when installing it choose live/test to see if its work fine and you like it then install it .but most of people would say if you are not familiar with linux dont jump to kali linux or parrot security but try ubuntu instead

  • @FighterGoose
    @FighterGoose 4 роки тому +1

    😳😳😳

  • @pusatberk4193
    @pusatberk4193 5 років тому

    STM32 please

  • @mariomotosicky
    @mariomotosicky 5 років тому

    I would like to see more tutorial, documents how to be hacker. Not to do bad things just because but, I want to be steps further in my own bubble how to protect myself, my family especially in this World witch going to be more connected to internet. I love your work !

  • @RunYouWont
    @RunYouWont Рік тому

    Cheesed to meet you.

  • @williamwatkins6669
    @williamwatkins6669 5 років тому

    The title is a bit misleading. I was expecting use cases of Arduino for hacking.

  • @txkflier
    @txkflier 2 роки тому

    Go ahead..

  • @paulmorrey733
    @paulmorrey733 5 років тому

    Thanks

  • @abdelmohyminzerocode8311
    @abdelmohyminzerocode8311 5 років тому

    Good man

  • @brute505
    @brute505 5 років тому +12

    "hacker's guide"
    Let's turn on an led
    pathetic....

    • @pedro-garcia100
      @pedro-garcia100 5 років тому

      Exactly. As I remember, 20 years ago was a book series called "For Dummies".
      It seems that all "For Dummies" content is called "For Hackers" nowadays.

    • @NullByteWHT
      @NullByteWHT  5 років тому +10

      Sorry this isn't a guide to pirating windows, I can't appeal to everyone's taste.

    • @MikeDbean420
      @MikeDbean420 5 років тому

      @@NullByteWHT the 🐑 look down when they eat grass...u da best!

  • @hashfootballvines492
    @hashfootballvines492 5 років тому

    Awesome boss

  • @ugolapa7954
    @ugolapa7954 5 років тому +4

    Teach how to make an Instagram bot

  • @buddybot9329
    @buddybot9329 3 роки тому

    So without even learning how to use breadboard, people skip to arduino programming.

  • @dragon0o030
    @dragon0o030 5 років тому

    why do you always know what i need

  • @yegorpl9973
    @yegorpl9973 5 років тому +1

    Kody, the video is good, but PLEASE zoom in, when dealing with code. Hard to look at it

  • @Mohamed-jn4yr
    @Mohamed-jn4yr 4 роки тому

    tks a lot .. 👏👏

  • @leavealegacy6706
    @leavealegacy6706 5 років тому +1

    I've got assignment for u

  • @adityak3578
    @adityak3578 5 років тому

    this much just to blink led???

    • @NullByteWHT
      @NullByteWHT  5 років тому

      Wait till you have to do it without calling a delay and instead you have to measure milliseconds since the thing started

    • @adityak3578
      @adityak3578 5 років тому

      @@NullByteWHT ahm ahm you are talking to a hardware professional.

  • @4n0n87
    @4n0n87 5 років тому

    .finally

  • @joshpaulus18
    @joshpaulus18 5 років тому +1

    Is there anybody like you that does the same stuff and has the same content but in JavaScript? Don’t get me wrong, your amazing, but I’m just more comfortable in JavaScript.

    • @NullByteWHT
      @NullByteWHT  5 років тому +3

      This is a vexing question

    • @joshpaulus18
      @joshpaulus18 5 років тому

      Lol i’m so sorry @Null Byte! I didnt mean to be rude or anything... i’m really looking for a way to get a JavaScript program to run and find a password on a webpage, although I’m not very familiar with Python. What should I do? Do you think there’s a possibility to make a video about this?

  • @пашазайцев-й2я
    @пашазайцев-й2я 5 років тому

    Dude can you show how to work with 8266+micropython pleeeease. I don't know c++

  • @nicsanchez2255
    @nicsanchez2255 4 роки тому +1

    Your poor keyboard, lol

    • @NullByteWHT
      @NullByteWHT  4 роки тому +2

      RIP 2019 Keyboards, long live the 22nd Keyboard of 2020

  • @syntheater4867
    @syntheater4867 Рік тому

    I really don't wanna hate but if you're gonna call the video "hackers guide", at least show port manipulation and not arduino functions

  • @yusuususwwwdpppdeew6780
    @yusuususwwwdpppdeew6780 5 років тому +6

    Absolutely amazing vid , but sir like do u have any platform where i can speak to u and ask for advice
    HACK ZE PLANET

    • @NullByteWHT
      @NullByteWHT  5 років тому

      Twitter

    • @yusuususwwwdpppdeew6780
      @yusuususwwwdpppdeew6780 5 років тому

      Null Byte privately ? And can u do whatsapp or no cuz i have an amazing group who sends new tricks and tips and more and i would for u to be part of it

  • @Haxlab
    @Haxlab 5 років тому

    i want to learn to hack IG account can anyone help . i can pay.

  • @GameChannelOfficial
    @GameChannelOfficial 5 років тому

    Hard to see, make videos in 18:9 format, it’s 2k19 everyone watches on their phones...

  • @cokeforever
    @cokeforever 5 років тому

    ben eater is much better at teaching electronics

  • @browaruspierogus2182
    @browaruspierogus2182 5 років тому

    Sorry but Arduino and hacking is quite a joke

    • @NullByteWHT
      @NullByteWHT  5 років тому

      what do you call this: github.com/spacehuhn/esp8266_deauther

  • @vishnujoshi6539
    @vishnujoshi6539 5 років тому +1

    First comment

    • @m4gg197
      @m4gg197 5 років тому +1

      vishnu joshi 😂👍🏼
      When this is the first comment, why it is a „First Comment“-Comment? 😂
      I wish my comment would be the first comment (my comments never were first comments)
      AHHH SO MANY COMMENTS 😱

    • @vishnujoshi6539
      @vishnujoshi6539 5 років тому +1

      iCraft_LP lol

  • @Jason-qn5ny
    @Jason-qn5ny 5 років тому

    last

  • @ammccoy4131
    @ammccoy4131 5 років тому

    But hacker not play with led blink

    • @0dyss3us51
      @0dyss3us51 5 років тому +2

      Real hackers understand and or wish to understand all things tech ;)

  • @Jacob-hq9dq
    @Jacob-hq9dq 5 років тому +1

    First and first like, boooooooois

  • @deatharrow8735
    @deatharrow8735 5 років тому

    The video IS funny but Arduino IS n'ont really a microcontroler. It's easier. Il expected informations about pic 16fxxxx or things like that. But it's still a nice video

  • @AbdulRehman-hb9ko
    @AbdulRehman-hb9ko 5 років тому

    Hello bro

  • @muhammadshahabchohan8797
    @muhammadshahabchohan8797 5 років тому

    Hell yeah ...... i have waited for this for so long ...... Thanks Kody ..... Now somebody is going to get hacked really well ... ;) #Nullbyteforlife

  • @liveen
    @liveen 3 роки тому

    Title: "A Hacker's Guide to Programming Microcontrollers [Tutorial]"
    Description: "How to Program in Arduino for Hacking Projects"
    None of these are right at all, but at the very least the description should have been the title. The title is just outright misleading if not lies... This is just "how to use an arduino". If you had been giving a tutorial on how to take, say, an ST7FLITE39 and interfacing it with the PC, choosing when to use Assembly and when to use C, what IDE's, compilers, programmers etc work best, THEN you can call this "Guide to Programming Microcontrollers [Tutorial]". Still not "A hacker's guide" though, that's also extremely misleading and most likely you just chose to call it this because it sounds cooler, or gets more clicks or whatever.
    I chose this video over the others because I like this channel and was expecting it to be laid out in a good way for someone figuring out I2C etc, and instead I got a beginners guide to Arduino with a touch of I-Buy-All-The-Tools-Before-I-Know-How-To-Use-Them added onto it.
    Keep in mind, for anyone reading this, if you search for info on how to use an arduino, this video will very rarely pop up, but that's literally the only people it's good for, and not even a good option for that purpose either.
    Sorry. I still do like your channel, I watch your videos occacionally, but this one right here was just outright wrong and poorly executed. if you're making a tutorial on something, being serious about it at the outset, you should really know what you're doing first.

  • @lamarrotabil5504
    @lamarrotabil5504 5 років тому

    Thanks