<" /> <" /> <" />


Making yourself the all-powerful "Root" super-user on a computer using a buffer overflow attack. Assistant Professor Dr Mike Pound details how it's done.

The Stack: https://youtu.be/7ha78yWRDlE
Botnets: https://youtu.be/UVFmC178_Vs
The Golden Key: iPhone Encryption: https://youtu.be/6RNKtwAGvqc
3D Stereo Vision: https://youtu.be/O7B2vCsTpC0
Brain Scanner: https://youtu.be/TQ0sL1ZGnQ4


This video was filmed and edited by Sean Riley.

Computer Science at the University of Nottingham: http://bit.ly/nottscomputer

Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com

  • max norman
    max norman 2 года назад I really like this guy
  • Ashley Bishton
    Ashley Bishton 3 недели назад Dude can hack anything I bet lol. He could devastate a system lol
  • GodlyOne123
    GodlyOne123 2 месяца назад It's refreshing to see positivity and enthusiasm towards typically dry subjects. This whole channel is great, but this guy in particular is probably their most enjoyable to watch.
  • 江昱輝
    江昱輝 2 месяца назад Me too, he's cool.
  • Agogo Destroyer
    Agogo Destroyer 5 месяцев назад Absolutely, max!
  • Daniel zZ
    Daniel zZ 7 месяцев назад I'd 100% agree.
  • Tristan T
    Tristan T 2 года назад You can see he is very excited to tell this.
  • buzifalus
    buzifalus 1 месяц назад Because people are usually not interested or afraid of complex computer stuff
  • José Tobias
    José Tobias 1 месяц назад YOU CAN FEEL IT.
  • Matze
    Matze 4 месяца назад Frist time he can show what i spend his time on...Most people would not listen maybe cause they dont understand or maybe because they believe its something illegal.
  • GermanGamingVideos
    GermanGamingVideos 5 месяцев назад @Ambit Me too
  • Ambit
    Ambit Год назад Tristan T I'm excited to learn this.
  • Aadesh Salecha
    Aadesh Salecha 3 года назад This was by far the best video..... Normally Computerphile tries to address a wider audience, but I personally would like to see more of these kind of in-depth videos.
  • Dvo rak
    Dvo rak 6 дней назад this is an introduction
  • Zion Thomas-Harmon
    Zion Thomas-Harmon 2 месяца назад Agreed
  • C P
    C P 4 месяца назад Check out liveoverflow if you like this. He has tons of similar stuff, and decently in-depth
  • Matty L
    Matty L 4 месяца назад exactly
  • edgeeffect
    edgeeffect 3 года назад The sledge/bomb animation is BRILLIANT!
  • Sean Riley
    Sean Riley 3 года назад Thankyou! I was pleased with that one ;)
  • ElagabalusRex
    ElagabalusRex 3 года назад I would love to see a series on micro-architectures, machine code, and assembly
  • Bill Oddy
    Bill Oddy 3 месяца назад This crosses into the realm of Electronic Engineering
  • CytotoxinX
    CytotoxinX 8 месяцев назад @stephen schneider it may be tricky but it is definitely not 'insanely hard'... U just need to know at least the basics of forward programming ( C programing for example) and you can start from there, i would say i love it more than any other field but everyone has an opinion
  • stephen schneider
    stephen schneider 8 месяцев назад Buddy told me assembly is insane hard, or maybe just difficult.
  • M H
    M H 11 месяцев назад No
  • HaeChanFullSun
    HaeChanFullSun Год назад please!
  • A Kam
    A Kam Год назад Yes!
  • Samee Malik
    Samee Malik Год назад and micro-waves!
  • TheRomichou
    TheRomichou 3 года назад +ElagabalusRex Agreed!
  • sivalley
    sivalley 3 года назад To err is human, but to really foul things up requires the root password. -Unknown
  • Noel Goetowski
    Noel Goetowski 3 года назад Love it.
  • Ben Rowe
    Ben Rowe 3 года назад This was brilliant. More like it, please!
  • Clover AMV
    Clover AMV 4 месяца назад Powerrrrrrrrrrrrrrrrrrrrrrr BUHAHAHAHAHAAHAHA whoami . . I am root baby.
  • Butterfly of Sin
    Butterfly of Sin 2 года назад "there is nothing you can't do as root" except makepkg on arch :(
  • Patrick Wallwork
    Patrick Wallwork Неделю назад fh I saw an interview with Linus Torvalds the other day where he actually said “real men only use root”! (I’m pretty sure he was just kidding tho, lol!)
  • Æinarr Krigsson
    Æinarr Krigsson 4 месяца назад Or yay
  • MrCatFace 8885
    MrCatFace 8885 7 месяцев назад and running yaourt
  • control
    control 9 месяцев назад Why would you ever want to run VLC as root?
  • Sassy The Sasquatch
    Sassy The Sasquatch 10 месяцев назад Frank Einstein; What an emotional rollercoaster
  • Reth Tard
    Reth Tard Год назад You can't run VLC on root :( But you can patch it easily :)
  • fh
    fh Год назад and some programmes does not allow you to run on root :D for security reasons
  • Pedro Ivo
    Pedro Ivo Год назад I LOLed.
  • NSA
    NSA 2 года назад Still cant run makepkg as root.
  • Sauron
    Sauron 2 года назад but you can create a user with whatever password you like, su into that user and run makepkg. you can still get ANYTHING done if you have root access.
  • Nikola Pavlica
    Nikola Pavlica 2 года назад nice one xD
  • realeques
    realeques 2 года назад i love how he explains every topic like its the best in the world... i could use him as my personal coach !
  • hellterminator
    hellterminator 3 года назад And this, kids, is why you should always sanitize your inputs.
  • Simon WoodburyForget
    Simon WoodburyForget 3 года назад Rust is the second programming language i ever learned, Python was my first, i have only been programming for a year. I did not face any issues with lack of documentation. It was much better then Pythons. Documentation is the only reason I learned Rust. What did you think the Rust docs lacked?
  • hellterminator
    hellterminator 3 года назад @Simon WoodburyForget Interesting language. I'm probably gonna stick with C/C++, but Rust is definitely interesting. 
  • Simon WoodburyForget
    Simon WoodburyForget 3 года назад You could also just use Rust, if you're middle name is not danger.
  • Pinecone Studio
    Pinecone Studio 3 года назад +hellterminator Little Robby Drop Tables
  • Tyttis MgNittis
    Tyttis MgNittis 3 года назад +hellterminator HAHAHAHAAHA!
  • Ben Osmond
    Ben Osmond 3 года назад One of the most interesting videos you've done in a while.
  • athanos lee
    athanos lee 2 года назад I like his playful manners and smiles. I think I have a crush.
  • First name last name
    First name last name 9 месяцев назад I want him to overflow my buffer 😍
  • Thibaud
    Thibaud Год назад He s married bro
  • Duuqnd
    Duuqnd Год назад ( ͡° ͜ʖ ͡°)
  • Caeden W.
    Caeden W. Год назад athanos lee His last name is pound.
  • Anvilshock
    Anvilshock 3 года назад Nice presentation, thanks! It would be even nicer to have the stack video segment made clickable, given YouTube's tendency to "Suggest" everything but related videos.
  • DivanDT
    DivanDT 2 года назад Anvilshock
  • Chris Redmon
    Chris Redmon 2 года назад TypeError('Reduce of empty array with no initial value');return g;};if(!Array.prototype.reduceRight)Array.prototype.reduceRight=function(e){if(typeof e!=='function')throw new TypeError(e+' is not a function');var f=this.length>>>0,g,h,i=arguments.length===2;if(i)g=arguments[1];for(h=f-1;h>-1;--h)if(this.hasOwnProperty(h))if(i===false){g=this[h];i=true;}else g=e(g,this[h],h,this);if(i===false)throw new TypeError('Reduce of empty array with no initial value');return g;};})(); if(typeof Number.isFinite!=='function')Number.isFinite=function(a){return typeof a==='number'&&isFinite(a);};if(typeof Number.isNaN!=='function')Number.isNaN=function(a){return typeof a==='number'&&isNaN(a);};if(typeof Number.EPSILON!=='number')Number.EPSILON=Math.pow(2,-52);if(typeof Number.MAX_SAFE_INTEGER!=='number')Number.MAX_SAFE_INTEGER=Math.pow(2,53)-1;if(typeof Number.isFinite to make sure that it's objective was born on the International Trade Center of R Abstract art of black hole
  • Computerphile
    Computerphile 2 года назад https://youtu.be/7ha78yWRDlE
  • Chaim S
    Chaim S 3 года назад +Anvilshock Also, it would be awesome if it was mentioned where in the video he talks about them, since we may not necessarily have 10-15 minutes to watch the whole video.
  • MamboBean
    MamboBean 3 года назад +Computerphile Still not really fixed. It's currently neither a card or an annotation.
  • zavvie
    zavvie 3 года назад +Computerphile I suggest heap sort for that. :)
  • Anvilshock
    Anvilshock 3 года назад @Computerphile Much obliged, thanks!
  • Computerphile
    Computerphile 3 года назад +Anvilshock I'll sort that! >Sean
  • Ryan O'Farrell
    Ryan O'Farrell 2 года назад Video is 17:29 long. Mathematicians, unite!
  • Shikhar Singh
    Shikhar Singh 4 месяца назад @Andy Chamberlain Music that smart guy was Ramanujan and his friend was Hardy. Both are legendary mathematicians!
    ILLIDAN STORMRAGE 5 месяцев назад @Andy Chamberlain Music gold
  • Der Held
    Der Held 11 месяцев назад I understood that reference, and I must say I feel proud...
  • Antediluvian Spy
    Antediluvian Spy Год назад Andy Chamberlain Music Notice how he put "Taxi Cab Number" in quotes. That changes how the sentence is expressed.
  • Andy Chamberlain Music
    Andy Chamberlain Music Год назад Keith its not the smallest taxi cab number lol it was just the number of a cab which some guy noticed was a boring number and then he told his even smarter friend that it was boring to which the smarter friend said na bro its the smallest number that you can get by adding two cubes in two different ways
  • Quantumorph
    Quantumorph 2 года назад The quotient 0.58620689655 is used 731 times in this txt document: ftp://ftp.sanger.ac.uk/pub/1000genomes/zd1/ctcf/chip_seq_quantitation/rel_2012-09-21/cl.txt
  • Sadrien
    Sadrien 2 года назад Don't worry if you don't understand why that is important, because it really isn't.
  • Bartosz Olszewski
    Bartosz Olszewski 2 года назад Oh, that's nice.
  • Keith
    Keith 2 года назад It's the smallest "taxi cab number": a positive integer expressible as the sum of two positive integer cubes in two different ways (1729=12^3+1^3=9^3+10^3).
  • Bartosz Olszewski
    Bartosz Olszewski 2 года назад What's so special about this? I'm not familiar with numbers and stuff
  • theultraman20
    theultraman20 2 недели назад Everyone else: makes a 20 char buffer Mike: "We allocate a buffer that's 500 characters long"
  • Tim Thompson
    Tim Thompson Год назад Very helpful! What is the gdb command (not shown on screen) to list the 200 registers at the stack point of -550?
  • Professor Dubz
    Professor Dubz 2 дня назад Haha me too i was wandering .....
  • smh tbh fam
    smh tbh fam 3 года назад I absolutely love videos on things like malware, exploits and similar stuff, feel free to upload more of it if you can :D
  • William Finlay
    William Finlay 3 года назад Please do Assembly with Steve Bagley.
  • DFX2KX
    DFX2KX 2 года назад messing with, and forcibly messing with the stack is the source of a few old school console hacks if I recall, particularly on NES games. You write memory by doing very specific things to set certain memory values in an unusual way
  • WaxP3
    WaxP3 2 года назад The game genie does this
  • hamstsorkxxor
    hamstsorkxxor 2 года назад Pokemon! If I remember correctly, that missingno nonsense in Pokemon Red was a stack overflow.
  • Bill Oddy
    Bill Oddy 1 месяц назад Who’s here after the WhatsApp VoIP bug?
  • Malturez
    Malturez 2 недели назад @Luiz wow who hurt you
  • Luiz
    Luiz 1 месяц назад @Anuj Chitale Google it you fucktard
  • Anuj Chitale
    Anuj Chitale 1 месяц назад What was the bug?