Eyob Daily
Man-in-the-Middle attack happens when a hacker secretly intercepts communication between two parties without them knowing. You think you're talking directly to someoneโฆ But the attacker is sitting in between, watching and sometimes changing everything.
https://github.com/jajos12/basic_red_teaming
back then just for learning purposes I was experimenting with red teaming attacks ... u can see the details in the repo and one of them was ARP spoofing ... it is a basic MiTM attack ... and it goes as follows:
back then just for learning purposes I was experimenting with red teaming attacks ... u can see the details in the repo and one of them was ARP spoofing ... it is a basic MiTM attack ... and it goes as follows:
ARP (Address Resolution Protocol) bridges Layer 2 (MAC addresses) and Layer 3 (IP addresses) of the network stack. When your computer wants to send a packet to 192.168.1.1, it needs to know the MAC address of that IP on the local network. It broadcasts:
"Who has 192.168.1.1? Tell 192.168.1.50"
The device at 192.168.1.1 responds:
"192.168.1.1 is at AA:BB:CC:DD:EE:FF"
Your OS stores this in the ARP cache โ a table mapping IP addresses to MAC addresses. All subsequent packets to 192.168.1.1 are sent to MAC AA:BB:CC:DD:EE:FF at the Ethernet layer.
The Fatal Flaw
ARP has zero authentication. The protocol was designed in 1982 (RFC 826) when networks were trusted environments. There is:
โ No verification that the sender is who they claim to be
โ No cryptographic signing of ARP messages
โ No way to distinguish legitimate replies from forged ones
โ Devices accept unsolicited ARP replies (no request needed!)
This means any device on the network can lie about who owns any IP address.
GitHub
GitHub - jajos12/basic_red_teaming
Contribute to jajos12/basic_red_teaming development by creating an account on GitHub.
โค1๐ฅ1
sudo jajos
https://github.com/jajos12/basic_red_teaming back then just for learning purposes I was experimenting with red teaming attacks ... u can see the details in the repo and one of them was ARP spoofing ... it is a basic MiTM attack ... and it goes as follows:โฆ
There are about 10 attacks described there ... and disclaimer it is for learning purposes only โ๏ธ๐ I mean it ...
I intentionally left the 7 uncommited but u can experiment with ARP, DNS spoofing and credential sniffing ....
If u have found something useful don't forget to give it โญ๏ธ https://github.com/jajos12/basic_red_teaming
I intentionally left the 7 uncommited but u can experiment with ARP, DNS spoofing and credential sniffing ....
If u have found something useful don't forget to give it โญ๏ธ https://github.com/jajos12/basic_red_teaming
GitHub
GitHub - jajos12/basic_red_teaming
Contribute to jajos12/basic_red_teaming development by creating an account on GitHub.
https://youtu.be/xmkSf5IS-zw?si=Cu83rwaIZB9SzovV
Haven't seen it but it seems a different format ... like with technical rigor I will definitely see it ... those of u comfortable with the basics should check it out ...
Haven't seen it but it seems a different format ... like with technical rigor I will definitely see it ... those of u comfortable with the basics should check it out ...
YouTube
How GPT-5, Claude, and Gemini are actually trained and served โ Reiner Pope
Did a very different format with Reiner Pope โ a blackboard lecture where he walks through how frontier LLMs are trained and served. It's shocking how much you can deduce about what the labs are doing from a handful of equations, public API prices, and someโฆ
Yostina | Bytephilosopher
This is so shocking @byte_philosopher
I enjoyed A2SV(I was Generation 6) - but when I was leaving it - u know it was a shock also for me ... bcha Emre tchilaleh ... but u are surrounded with ignorant ... bcha mnm albel
๐3
Forwarded from Yostina | Bytephilosopher
แแแซแ แฐแแ แต ๐
แแ 3 :5-6
@byte_philosopher
แฅแ แฐแแ แ แแแแแแแค แฅแแแ แฅแแญแ แฐแแแแแ แแแแข
แจแแจแฅแกแ แจแ แฅแแ แแแฅ แ แแแซแแข
แแ 3 :5-6
@byte_philosopher
โคโ๐ฅ5
https://youtu.be/tpIctyqH29Q?si=eKoLPExAXx6aiHF4
This is an insane playlist for anyone from scratch to understand how computers work in macro level ... and u know literally it is for everyone ...
This is an insane playlist for anyone from scratch to understand how computers work in macro level ... and u know literally it is for everyone ...
YouTube
Crash Course Computer Science Preview
Starting February 22nd, Carrie Anne Philbin will be hosting Crash Course Computer Science! In this series, we're going to trace the origins of our modern computers, take a closer look at the ideas that gave us our current hardware and software, discuss howโฆ
The jealous person would prefer to suffer innumerable troubles rather than to see his neighbor in good repute, even if the cause of the good repute were to benefit him also. What could be more wretched than such a person?
St. John Chrysostom
โค9
sudo jajos
https://youtu.be/tpIctyqH29Q?si=eKoLPExAXx6aiHF4 This is an insane playlist for anyone from scratch to understand how computers work in macro level ... and u know literally it is for everyone ...
https://www.coursera.org/learn/build-a-computer
This is also very valuable material ... u will build ur own computer ...
I will take it ... I think my financial aid have expired(after 6 months it expires) and I should use another acc to apply ... bcha It is insane like it is project based betam ena at every module they give like ~ 2 hrs for lecture and ~ 3 - 6 hrs for implementing the things learnt
This is also very valuable material ... u will build ur own computer ...
I will take it ... I think my financial aid have expired(after 6 months it expires) and I should use another acc to apply ... bcha It is insane like it is project based betam ena at every module they give like ~ 2 hrs for lecture and ~ 3 - 6 hrs for implementing the things learnt
Coursera
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Offered by Hebrew University of Jerusalem. What youโll ... Enroll for free.
๐ฅ2
sudo jajos
https://www.coursera.org/learn/build-a-computer This is also very valuable material ... u will build ur own computer ... I will take it ... I think my financial aid have expired(after 6 months it expires) and I should use another acc to apply ... bcha Itโฆ
now someone's gonna say ... "why even bother learning this stuff when ai is just gonna surpass us anyway"
bro. if we don't understand how things work at a fundamental level, we don't have a long future in this field. ai doesn't make deep knowledge useless โ it makes it more valuable
like gpu design, computer architecture ... these things directly affect how ai is built and how far it can go. the people who will actually push things forward aren't just the ones using the tools, they're the ones who understand what's underneath well enough to rethink the tools entirely
we need to go beyond surface level and start thinking like researchers. and that starts with actually knowing how things work
bro. if we don't understand how things work at a fundamental level, we don't have a long future in this field. ai doesn't make deep knowledge useless โ it makes it more valuable
like gpu design, computer architecture ... these things directly affect how ai is built and how far it can go. the people who will actually push things forward aren't just the ones using the tools, they're the ones who understand what's underneath well enough to rethink the tools entirely
we need to go beyond surface level and start thinking like researchers. and that starts with actually knowing how things work
๐ฅ4
sudo jajos
now someone's gonna say ... "why even bother learning this stuff when ai is just gonna surpass us anyway" bro. if we don't understand how things work at a fundamental level, we don't have a long future in this field. ai doesn't make deep knowledge uselessโฆ
Me talking this having OS exam tomorrow ๐ญ
have a nice day แแแแแแ ๐
have a nice day แแแแแแ ๐
sudo jajos
now someone's gonna say ... "why even bother learning this stuff when ai is just gonna surpass us anyway" bro. if we don't understand how things work at a fundamental level, we don't have a long future in this field. ai doesn't make deep knowledge uselessโฆ
was studying page replacement algorithms and had a thought ...
quick context first: your computer's RAM is limited. the OS creates an illusion that every program has way more memory than physically exists โ it secretly stores some of it on disk. but when a program needs a page that's currently on disk, the OS has to bring it in ... and if RAM is full, it has to kick something out first
which page do you kick out? that's the page replacement problem
the classic algorithms (LRU, CLOCK ...) are hand-crafted heuristics. I bet many of u know abt LRU - it evicts the least recently used page basically ...
the theoretically perfect one โ OPT โ evicts whichever page won't be needed for the longest time. but it requires knowing the future lol
so I was thinking ... why not RL?
โ state: recent page access history
โ action: which page to evict on a fault
โ reward: +1 hit, -1 fault
RL could learn to approximate OPT from patterns in the workload instead of needing oracle knowledge
turns out this is a real research area called learning-augmented algorithms โ you take something like LRU and plug in an ML predictor on top. good predictor โ approach OPT, bad predictor โ fall back to LRU gracefully
OS exam tomorrow and my brain is doing research ideation ๐ญ
quick context first: your computer's RAM is limited. the OS creates an illusion that every program has way more memory than physically exists โ it secretly stores some of it on disk. but when a program needs a page that's currently on disk, the OS has to bring it in ... and if RAM is full, it has to kick something out first
which page do you kick out? that's the page replacement problem
the classic algorithms (LRU, CLOCK ...) are hand-crafted heuristics. I bet many of u know abt LRU - it evicts the least recently used page basically ...
the theoretically perfect one โ OPT โ evicts whichever page won't be needed for the longest time. but it requires knowing the future lol
so I was thinking ... why not RL?
โ state: recent page access history
โ action: which page to evict on a fault
โ reward: +1 hit, -1 fault
RL could learn to approximate OPT from patterns in the workload instead of needing oracle knowledge
turns out this is a real research area called learning-augmented algorithms โ you take something like LRU and plug in an ML predictor on top. good predictor โ approach OPT, bad predictor โ fall back to LRU gracefully
OS exam tomorrow and my brain is doing research ideation ๐ญ
๐3
sudo jajos
And this was the ending ๐ญ๐ญ แซแ แแฎแ แ แแฐแซ แแ it hurts ๐๐ญ
Anyone แ แ
แญแฅ แจแแ? Still is there the two year plan ende?
Tech Nerd
I wanna give a shoutout to this Amharic youtube channel .. the creator clearly puts a lot of effort into researching each video, and the documentaries are genuinely top notch. A lot of the content focuses on exposing scams and real issues, which makes itโฆ
Yeah they are awesome ...
the amharic fern ๐ฅ ... they style + content ... แตแแฝ แแ แแ แฐแซแช แขแแ แธแต แแ
the amharic fern ๐ฅ ... they style + content ... แตแแฝ แแ แแ แฐแซแช แขแแ แธแต แแ
๐1๐1
Forwarded from Dagmawi Babi
If you think you shouldn't make your bed because it will just get messy again, I have terrible news about literally every aspect of life.
โค1
sudo jajos
now someone's gonna say ... "why even bother learning this stuff when ai is just gonna surpass us anyway" bro. if we don't understand how things work at a fundamental level, we don't have a long future in this field. ai doesn't make deep knowledge uselessโฆ
Ontogeny Recapitulates Phylogeny
Each new class of computer (mainframe โ mini โ PC โ smartphone โ smart card) goes
through the same evolutionary stages as its predecessors. Assembly โ high-level
languages. No OS โ batch โ multiprogramming โ timesharing. No disk โ single directory
โ hierarchical file system. Technologies become obsolete, then return as hardware
changes. Example: caches appeared when CPUs got faster than RAM. If RAM ever
became faster than CPU, caches would vanish. Study 'obsolete' ideas โ they may return.
From Andrew Tanenbaum's OS Book
๐1
sudo jajos
Ontogeny Recapitulates Phylogeny Each new class of computer (mainframe โ mini โ PC โ smartphone โ smart card) goes through the same evolutionary stages as its predecessors. Assembly โ high-level languages. No OS โ batch โ multiprogramming โ timesharing.โฆ
แแญ แ แแ
แฐแแต OS แแแแ แฅแซแแฉ แ แแจแ
แแฝแ
โ แแแแจ แณแแต 4:8
โ St. Augustine - Confessions
โ แจแ แจแ แ แฃแถแฝ (Desert Fathers)
"แ แฐแแ แฅแฐแแแแฅ แ แแแแแแแแค แ แคแฑแฅ แ แแฐ แฅแปแ แ แ แฅแแแต แ แณแตแจแธแแแแข"
โ แแแแจ แณแแต 4:8
"แแ แแฐ แแฅแจแธแแแ แแฃแฝแ แ แ แแฐ แฅแตแซแแจแ แตแจแต แแจแแต แจแแแแข แแณ แแญแฅ แ แแฐแ แจแแแแแ แแ แแ? แ แแฐแ แแฅแซแต แซแฑ แจแฅแแแต แแแญแต แแแค แฅแแแตแแ แจแฐแ แธแ แ แแฐ แแ แข แแแด แแญแฅ แ แแ แฅแจแแค แจแแ แจแฝ แ แแจแณแฝแแแข แจแแญแฅแตแ แ แฅแ แจแซแ แฅแฑ แแฌ แแแตแฝแแ แ แฅแ แญแแแข"
โ St. Augustine - Confessions
"แ แแต แแแตแ แ แฃ แแญแแแ แฅแแฒแ แฒแ แ แจแแธแแฆ 'แจแแฐแแด แ แแต แแ แแตแญแ?' แฝแแแแแแฆ 'แ แแตแฅแ แตแแแ แฅแตแตแแแต แฅแแแ แฅแแญแ แ แแตแแแค แซ แฅแป แ แ แแ' แ แแตแข"
โ แจแ แจแ แ แฃแถแฝ (Desert Fathers)
โคโ๐ฅ10โค1