Leave these fields empty (spam trap):
Name
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
Subject
Comment
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists
File

Sandwich


functionalCS2: electric boogaloo

View Thread Reply
- Fri, 23 Oct 2020 03:43:23 EST x6K3CZQk No.39023
File: 1603439003409.jpg -(329731B / 322.00KB, 1200x1200) Thumbnail displayed, click image for full size. functionalCS2: electric boogaloo
A non terminating loop of this ancient thread >>37033 though I don't know how often I can maintain, I have a bunch of side gigs which I hope anons too will have.
I used some random 'Wolves in the Throne Room' pic back in 2017 so I guess I'll use a 2020 Lustre pic though I do want to show Kirtaner launching missiles https://youtu.be/iM_DokBt0rk notice the code
All memes aside one of the reasons I post here is because he is the guy who splintered from SA back in the day and made this image board himself, and also taima.tv an endless fountain of ufc and mandrama memes though I suspect he just cloned cytube which is exactly what I would've done. This is the essence of functionalCS, clone the shit you want to build better and make your own community.

The meme AI workshop https://learnaifromscratch.github.io/ is going to go from zero to max starting sometime this month, we're just going to do 10-601 and 10-701 together and figure it out backtracking like I used to backtrack courses and fill in the blanks because fuck it. You guys can figure it out no problem.
The recitations will be the rest of the data science CMU course like probability etc.
The secret of the AI workshop is that I build you up to exactly where I was before I started doing the 2017 curriculum
So you now have the base to know to 10-701/601 which is writing AI algorithms from scratch.
Don't worry we'll just fill it in with random Wildberger Probability lectures and of course Tao has extensive writing on everything we're about to take, in fact Tao has the best probability intro notes I've ever seen (probably because he's Terence Tao)
Now you know the goal of the AI workshop, you become me, you just build up to mid-tier level and then discover you too can learn all these things yourself and just fill in the blanks as you go there is no such thing as prerequisites, YES! no prereqs.

Unfortunately I slacked many months of this year since starting the workshop in January, primarily because of pandemic surprise and now I'm moonlighting in a bio research lab again doing Wildberger tier deep learning with 'universal hyperbolic geometry' which is a model he built with rational math that you can use a model to project into and accomplish utterly mind blowing things you never thought constant time possible, with just a highschool background. We'll also go through those Sussman papers where he rants that AI is not really AI. tl;dr the workshop will go another 3 months into 2021 because I burned those months doing nothing but panicking moving around the world from HK back to my home country and trying to take care of my family while walking around wearing a gas mask all day and making a living.

If you don't know what you want to do, and want direction, I suggest you email RMS. Don't step to him w/politics or some meme about licensing, but ask him 'what do you think will be important 100 years from now' and then go do it yourself. RMS despite his hyper partisan politics has very, very interesting emails he will send back to you. He quite literally has a crystal ball that he looks into and sees the future of all of mankind and understands all modern technology being the bezerker hacker that he is. Greed has poisoned mens souls https://youtu.be/2jJxkwIEUp4

In the meantime I teach you how to make a bucket of money so you don't need to rely on exploitation for your survival whatever your background including mine, if everything in life is set up against you I will teach you a way where it doesn't matter, you can have the skills to pay the bills despite your background, since mine was one of absolute failure where I went to prison extradited from my country to US Seatac fed prison and embarassed my whole family spending time there living like an animal. I beat the ridiculous hacking charges but it doesn't matter I'm still guilty and deserved what I got, and I know what it's like to work an 14 hour day doing hard labour and be afraid that you'll be on the street if you're fired becuase you don't have real credentials. I still don't have real credentials either. Nobody trusts HK credentials and I had to prove myself to get into the lab I'm currently larping in as a genetic researcher only because I had old letters of recommendations from profs in the labs i worked in before, reminder apply to these positions, nobody else does.

This post was a pile of cringe, here's the deal: we are doing CMU's ML 10-601 and 10-701 phd courses in a week or so, from scratch, and it doesn't matter because you anon can do it too. Fuck it we'll just figure it out from scratch.

Also I'm secretly writing a Pfpl and dan licata workshop for ML/OCaml, once you read this you will realize how easy all of this is
177 posts and 12 images omitted. Click View Thread to read.
>>
Nathaniel Dribberstone - Sun, 24 Jan 2021 12:06:17 EST fXQjFEc7 No.39304 Reply
>>39302
OP sir where can I learn all about computer networks, the entire stack from the physical layer up and encompassing everything, from the shit they were running in the 70's to the Quantum internet and even beyond that. I want to become a networking wizard, not some IT certification scrub like I currently am.
>>
Caroline Claybury - Sun, 24 Jan 2021 14:02:16 EST wEGx1P3c No.39305 Reply
Can I go through the DBMS course to learn C++? Or would that be too much to do at once? OP what resources do you recommend for C++ specifically?
>>
Beatrice Dreppersot - Mon, 25 Jan 2021 04:18:58 EST RTMuLrHX No.39306 Reply
>>39301
So what you are saying is, If you complete exercises and post them to github as a way of showing competence, you will get scouted out by recruiters? Thats crazy dawg. But having a strong base to be able to specialize into any of these niche fields or getting recruited by futureware companies like neuralink makes me motivated to grind this stuff 24/7. Not as a was of working with spergs like Elon, but heing viable enough that you can pingong off of them and even compete with the,. For all this, thanks my man.

I am doing your math workshop first btw caus I am a complete illeterate, and also doing Serge Langs Basic Math as a supplement.

how do i open it

View Thread Reply
- Tue, 29 Dec 2020 16:03:28 EST pR7xT/X8 No.39201
File: 1609275808133.png -(33776B / 32.98KB, 680x471) Thumbnail displayed, click image for full size. how do i open it
how do i open up the box to type in
>>
William Beddleburk - Tue, 19 Jan 2021 13:45:48 EST kP6Dm/yD No.39289 Reply
>>39201
if you're on gaydows you open the gay menu and type cmd and then a black box comes up but you can't do shit in it because your a windowsfag

/CSG+/ Computer Science+ General

View Thread Reply
!!33ivWmZL - Tue, 05 Jan 2021 06:33:48 EST 64dksXKJ No.39228
File: 1609846428824.png -(177511B / 173.35KB, 441x421) Thumbnail displayed, click image for full size. /CSG+/ Computer Science+ General
This thread is for those that aren't interested in taking shortcuts in learning how to program and want to eventually be able to solve interesting and potentially difficult problems down their career.

SICP STUDY GROUP information at bottom of post

disc ordDOTgg GMqFeHRfGk

Guides:
See above, can't post I guess

The first link recommends SICP as an entry, but most /g/entoomen don't know calculus (go figure). In that case, I'd recommend How to Design Programs. Before you complain, read: See above

Free books:
See above

Not sure if programming is for you? Try:
See above
Word of warning though, that book has a new edition that just came out. You can wait until someone is kind enough to upload it, or just buy it now


SICP STUDY GROUP INFORMATION
See everyone next week for thread #1.1.2, where we run through SICP chapters 1 and 2 as a board while everyone else talking about grokking algorithms and debating Stewart vs Apostol vs Spivak

SICP start day: 11 January
SICP end day: 8 February

strawp ollDOTme/42389666

These threads will be about more than just SICP of course, and we may end up doing two separate books for two separate groups, depending on how the poll ends up.

Remember, you don't need to be a computer scientist to be a good programmer, but it sure does help

Note: Testing tripcode, will change it next post
5 posts and 2 images omitted. Click View Thread to read.
>>
Jack Mengerspear - Thu, 21 Jan 2021 08:36:24 EST 64dksXKJ No.39292 Reply
1611236184235.jpg -(19675B / 19.21KB, 113x160) Thumbnail displayed, click image for full size.
>>39228
If people are still interested, the new invite link is: dickordDOTgg/S2j9jJJGKM
>>
Frederick Fibblelig - Thu, 21 Jan 2021 08:48:10 EST Obh9rvdT No.39293 Reply
1611236890639.jpg -(39560B / 38.63KB, 500x500) Thumbnail displayed, click image for full size.
WHAT THE FUCK I just went there and its literally just some guy dumping lolicon and race realism infographics in the channel, WHAT IS THIS
>>
Albert Tillingfield - Thu, 21 Jan 2021 23:51:40 EST x6K3CZQk No.39294 Reply
>>39228
There is no 'new edition of SICP' if anybody is wondering, there is instead his symbolic computing book https://mitpress.mit.edu/books/software-design-flexibility which I got part of it from lecture handouts of 6.945 Adventures in Symbolic Computing, covers things like Auto Differentiation (which Swift is used for these days in machine learning) but with symbolic differentiation not the 30yr old autodiff implementation floating around, meaning ruleset that can be intelligently applied. Also covers his propagator paper, and a different kind of pattern matching making macros/rulesets for say factorial and other math functions to showcase how symbolic programming works, for example you implement the rule for commutativity of multiplication then anything that matches the pattern of multiplication, it will apply that rule. Then it just gets even more abstract from there you build all this from scratch with just a few lines of MIT scheme code that he still uses, MIT scheme still far from dead. It's interesting when you can set the global environment to 'ALLOW-SELF-EVALUATING-SYMBOLS'

You also don't really need SICP to understand it, Sussman even recommends the 1989 book Scheme and the Art of Programming in his class notes. Anyway just wait until it comes out in March

Whats the best Online resource for studying c#?

View Thread Reply
- Tue, 19 Jan 2021 18:11:33 EST NLpJnbrE No.39290
File: 1611097893226.jpg -(26297B / 25.68KB, 420x620) Thumbnail displayed, click image for full size. Whats the best Online resource for studying c#?
i would like to learn programming and am getting overwhelmed by the options, i've been doing a lynda.com course but my friends say that it is not a very good choice.

they also said Udemy wasn't very good.

i would like to go to school but all the schools are closed do to covaids. so i'm trying to figure out where else to study.
>>
Edward Gunderman - Wed, 20 Jan 2021 15:00:00 EST t91J5obt No.39291 Reply
If you wanna just get a programmer job, look for any work-oriented 6 month programming course.
An advice could be to search if in your area there are agencies which offer short programming courses which will land you in jobland quickly. If you do this on the internet, please do think about whether any certification you get could actually matter to any recruiter in your area. Even just by randomly calling numbers on job postings and ask "hey yo i got this certification on udemy am i good?". This could save you months of time, and money.

If you wanna learn computer science/are interested in gaining a deeper knowledge of programming-related stuff beyond code monke stuff, there's a thread in this board with a great list of self-teaching resources.

Udemy can actually be good, the only shit thing about it are paid courses but you can pirate the most popular ones. However, if you wanna get a certification to show at job interviews, it might be worth the investment.

Stochastic superoptimization

View Thread Reply
- Tue, 12 Jan 2021 15:50:12 EST RGwEfbXW No.39259
File: 1610484612315.png -(276687B / 270.20KB, 500x376) Thumbnail displayed, click image for full size. Stochastic superoptimization
TLDR; I made something that takes your program as input and evolves a better version

I saw that Stanford made STOKE, and I was inspired by their efforts. Researching a little more, I saw that Henry Massalin (also author of an operating system called Synthesis) made a superoptimizer also. So I figured I'd try my hand at it.

♥ stochastic roughly means "determined by randomness"

♥ superoptimizer roughly means "Better than the optimizers you get in compilers"

So here is my attempt.

https://github.com/omarandlorraine/stoc

Basically you give it a little program, and it tries various mutations and sees if any of the mutated versions are both equivalent and better somehow. Kind of like an evolution. So far I've got it working on little snippets of code that don't touch memory but do everything in registers. That's something I've found quite encouraging.

It works a little differently from STOKE because STOKE uses some monte carlo markov chain, and I don't understand that well enough to implement it myself. But mine makes a random walk through the search space, and then discards that random walk if it doesn't find anything useful after so many steps. Then it tries another random walk.

So far it targets a few different varieties of 6502 (8-bit processor used in early nintendos and whatnot). I might add support for 6800 and 6801 processors, as these are similar enough that I might be able to add support to the emulator it uses. Which other instruction set do you think I should target next? I do embedded work professionally so maybe Thumb, or AVR or something.

You guys seem like an interesting bunch so I though I'd just post what I've been up to in case you'd like to take a look.
>>
Jenny Binderkork - Wed, 13 Jan 2021 00:32:56 EST x6K3CZQk No.39261 Reply
>>39259
Thx for letting me know this exists, of course the demand would be to reduce power consumption for any embedded program. To replace the exhaustive search type 'exhaustive search' into google scholar to see branch-and-bound algorithms https://docs.jboss.org/drools/release/6.1.0.Final/optaplanner-docs/html/exhaustiveSearch.html also the monte carlo/markov chain this in in Knuth's TAOCP vol 2 with some sample assembly code to implement it yourself if you want.
>>
Omar and Lorraine - Wed, 13 Jan 2021 16:12:50 EST RGwEfbXW No.39266 Reply
>>39261
Interesting idea about branch-and-bound algorithms. I may be able to use some of the measurement and benchmarking stuff to actually cull the search space that exh traverses as well.

And I'll definitely look up TAOCP; I guess I'll be coming back to this board if I get any questions from it.

Forum/Image baord Creation

View Thread Reply
- Sat, 22 Aug 2020 18:01:19 EST qL+QCiK3 No.38945
File: 1598133679059.jpg -(277327B / 270.83KB, 1350x1450) Thumbnail displayed, click image for full size. Forum/Image baord Creation
I want to program my own image board from scratch but I don't know what programming language is ideal or where to start at all, really. What is the best tutorial or book out there on this topic that I can follow?
19 posts and 3 images omitted. Click View Thread to read.
>>
Ebenezer Drendlespear - Mon, 11 Jan 2021 02:09:33 EST LICzLI2p No.39255 Reply
>>38949
>I do not think I will be of much help to you at all, I am only in my second year of CS at uni
you'll learn everything on the job. just drop your email here and he contacts you later
>>
James Panningbudge - Mon, 11 Jan 2021 13:54:56 EST 1Q0VbBC+ No.39258 Reply
>>38945
An image board is a database, with a few special tweaks here and there. It's much more on the side of web admin than actual programming.

As a langauge, some database SQL back-end, and a few scripts in something like Python, or Ruby or whatever those crazy kids are doing nowadays. Problem would be, though, it'd be just you, not only a lone man, but also a beginner programmer, in charge of thinking up, planning, and implementing everything. And presumably it's gonna be a chan, so you'll have scores of arseholes and idiots trying to hack and DDOS the thing all day.

Going with a pre-written package instead gives you code that's had dozens of hands and years of battle-hardening. And a community of everyone else who uses that package.

Anyway... how to learn programming.... you probably need the database / scripts / www side rather than say C, which is for system work, games, high-performance stuff. So take a course in that.

Or else hang around communities of people who run their own boards. But programming isn't something you can learn in 5 minutes. Takes a long while, and I dunno how easy it is to learn as a grown adult rather than starting younger. In a way thinking like a programmer is a lot like giving yourself enthusiasm on purpose.

Actually would be a good thing for more people to learn, proper formal logic, and necessary and not-necessary implication and inference.

How reliable is code.org

View Thread Reply
- Sat, 28 Dec 2019 03:50:04 EST Wc5lXrBR No.38327
File: 1577523004019.jpg -(113641B / 110.98KB, 618x907) Thumbnail displayed, click image for full size. How reliable is code.org
Hello I'm new to programming and I just wanted to ask how reliable is code.org?
Also are the website in this image good?
User is currently banned from all boards 17 posts omitted. Click View Thread to read.
>>
Jenny Dogglelock - Sun, 13 Dec 2020 22:02:45 EST JgWWUgjf No.39170 Reply
>>39168
he's right in the sense for terrorism, state level actors have all kinds of crazy shit they don't bring out for normal crimes. The NSA literally had a room where they just had wiretaps into all broadband internet traffic over land in the continental United States, they were tapped right into the backbone cables. I believe intel and Windows also purposefully leave backdoors for US counterterror forces. But most people, most criminals even don't have to worry about stuff like this, at least in the US where common law due process is very strong (except for terrorism)
>>
Fucking Muffingridge - Mon, 14 Dec 2020 12:43:43 EST LQy885EL No.39172 Reply
>>39170
I get what you're saying(and what he's saying assuming he meant the same thing) but at that point it's still as pointless to mention as a knock against protonmail. Whether or not spy agencies have hooks into protonmail specifically doesn't change the fact that for privacy it's still one of the best email services out there so I'd like to see what he'd suggest as an alternative.
>>
Ebenezer Drendlespear - Mon, 11 Jan 2021 02:06:10 EST LICzLI2p No.39254 Reply
>>38328
>gab
>also dead
lmao. this didn't age well

follow-up to 2011ish career/education thread

View Thread Reply
- Tue, 29 Dec 2020 06:04:56 EST w6I3QuQ7 No.39198
File: 1609239896747.jpg -(98498B / 96.19KB, 1280x720) Thumbnail displayed, click image for full size. follow-up to 2011ish career/education thread
Back around 2011 when I was a 20/yo NEET I ran into a thread here where people were posting their jobs/education. Learned from y'all that college isn't necessary to become a developer, I'm a javascript guy noe been now working for about 8 years. Was washing dishes, never dawned on me to teach myself and go hunt down an internship. Y'all changed my life. Now im solid upper-middle class WFH, a lot of financial security during the pandemic. Anyway, thanks.
>>
Matilda Blimmleson - Sat, 09 Jan 2021 08:36:10 EST HdpAuEky No.39250 Reply
>>39198
That's great. I vaguely remember that thread. I'm glad to see you're where you're at! Mazel tov!
>>
Phyllis Horringwater - Sat, 09 Jan 2021 11:31:05 EST 0CxFBQc5 No.39251 Reply
>>39198
Great. Can you all post your jobs/education now? I wanna feel hopeful and depressed

Programming for Retards 101: Explaining to You As If You're a Child

View Thread Reply
- Fri, 19 Apr 2019 00:39:57 EST fGSblL+b No.37762
File: 1555648797142.png -(12311B / 12.02KB, 485x303) Thumbnail displayed, click image for full size. Programming for Retards 101: Explaining to You As If You're a Child
I think I might be too retarded to be a programmer. When I am given an assignment for my course work at community college I always have a hard time figuring out what needs to be done. I don't think I am that much of a failure at simple logic, but I'm not a genius so I can't figure out just what it is that I need to do. I am alright with structured programs and sometimes feel as if I excel at that but when it comes to making a bug move position in Java I am lost at the start. I cannot even form an algorithm to save my fucking life. Is there any hope that I would ever grasp everything in programming? I can't even figure out how passing methods/functions in any given language actually works. This is enough to make me contemplate suicide since this means it's one more thing that I would never excel at or one more thing that I would only excel at with the bare minimum. Who else feels this way?
58 posts and 3 images omitted. Click View Thread to read.
>>
Barnaby Nupperfuck - Sat, 25 Jul 2020 13:50:11 EST x6K3CZQk No.38830 Reply
>>38829
*java oops meant actionscript, which is extinct but the concepts are the same.

Another simple example, Brown's 'topics in 2D engines' course shows how to use JavaFX's affine to keep track of transforms for drawing as you move around screens, this is all covered in Wildberger lectures too and easy to do. http://cs.brown.edu/courses/csci1971/lectures.shtml and if you google around Cornell has an 'advanced game design' course which is entirely mobile games, like how to create yet another tree that handles all the events going on, the best places to put event handlers for touch and release player movement, how to avoid problems with the accelerator on most devices, even more affine geometry projections.
>>
Isabella Buzzwell - Mon, 09 Nov 2020 08:18:55 EST Yc8CWaV8 No.39067 Reply
>>38815
Depends on your JVM GC settings, no? Dangerous thing to rely on in either case.
>>
Nicholas Blogglebot - Sat, 02 Jan 2021 03:28:00 EST UwlvsOhC No.39220 Reply
>>37762
In my opinion, you shouldn't judge your amount of skill based on how well you can solve problems in community college. This is just the beginning of your programming journey and you shouldn't give up. Some people are naturally talented at things but most people who are good at anything had to learn the skill and practice.

Don't give up bro, your fine.

breaking Windows 7 activation warnings

View Thread Reply
- Sun, 13 Dec 2020 16:43:35 EST 7sa8hi9j No.39167
File: 1607895815688.gif -(114308B / 111.63KB, 255x231) Thumbnail displayed, click image for full size. breaking Windows 7 activation warnings
So this may not be a programming question, but it involves complicated tasks, likely the registry editor. I have a legitimate copy of Windows 7 that was activated for 2 years. Suddenly one day Windows told me my OEM disc copy of Windows 7 is pirated. Win 7 support period is long over, so I can't call Microsoft for help. I don't want to use a crack to make a fake activation. How do I stop the popups about activation from interrupting my tasks? Is there a way to break the messages with regedit?
>>
BrU - Wed, 23 Dec 2020 21:20:40 EST AKlyDmO0 No.39191 Reply
The best way to do this that I can think of is to get an API SPY get the window handle and invoke the WM_CLOSE method on that window in a timer or loop. - BrU
>>
Shitting Dibbleberk - Sat, 26 Dec 2020 04:27:29 EST JIdf1G3K No.39195 Reply
Wait, what popups? Isn't the Windows 7 activation message an unobtrusive watermark on the screen? This sounds like a fucking virus which shouldn't surprise anyone. nb.


task scheduler won't open JSON parser

View Thread Reply
- Fri, 27 Nov 2020 00:41:33 EST 7sa8hi9j No.39104
File: 1606455693378.jpg -(14942B / 14.59KB, 236x236) Thumbnail displayed, click image for full size. task scheduler won't open JSON parser
So I am using Ui.Vision to create browser macros. I want to be able to schedule these macros to run every day. Ui.Vision outputs JSON files. When I try to create a basic task with Task Scheduler in Windows 7, Task Scheduler gives me the error message, "%1 is not a valid Win32 Application" Why is Task Scheduler unable to open a Ui.Vision script, yet it can load other scripts? How could I make Task Scheduler recognize the JSON file? Also, is there a way to schedule scripts to run every day with DOS scripts or PowerShell?
8 posts and 1 images omitted. Click View Thread to read.
>>
Shitting Sunningson - Mon, 07 Dec 2020 15:50:45 EST GPHHJcpg No.39148 Reply
>>39146
https://rapidapi.com/apidojo/api/yahoo-finance1?endpoint=apiendpoint_2c81ebb5-60ab-41e4-8cd2-2056b26e93c2
Create account, subscribe to free (500 requests per month) yahoo api. Then they even provide powershell code snipets, if you love PS so much
[code]
$headers=@{}
$headers.Add("x-rapidapi-key", "SIGN-UP-FOR-KEY")
$headers.Add("x-rapidapi-host", "apidojo-yahoo-finance-v1.p.rapidapi.com")
$response = Invoke-WebRequest -Uri 'https://apidojo-yahoo-finance-v1.p.rapidapi.com/auto-complete?q=tesla&region=US' -Method GET -Headers $headers
echo $headers
[/code]

you can run this from command line and you will get recent historical data for any stock you request in JSON format. I dont know how to turn JSON into excel in powershell but it should be one google click away. Then throw this entire script into task scheduller. In general dont scrape websites if you can use API instead, they can change website any time and your script would stop working
>>
Molly Blatherbury - Fri, 18 Dec 2020 20:36:01 EST 6AkV8mO4 No.39181 Reply
I've never understood why this board chooses such left-field programming languages.

Oh wait, it's because this is a cannabis-based image-board.

Why am I here...
>>
Polly Handernen - Mon, 21 Dec 2020 00:24:28 EST KNwCsOx+ No.39183 Reply
>>39181
Ui. Vision isn't a "left field" programming language, but it is a useful scripting tool. You're smoking chore

Kotlin Android

View Thread Reply
- Sun, 20 Sep 2020 15:23:33 EST u6LSj7d3 No.38988
File: 1600629813163.jpg -(32342B / 31.58KB, 500x407) Thumbnail displayed, click image for full size. Kotlin Android
Hey.

Do any of y'all have experience with android apps created using Kotlin?
7 posts omitted. Click View Thread to read.
>>
Shit Sallerwater - Tue, 01 Dec 2020 00:48:30 EST c3noA5KV No.39120 Reply
>>39066
Clojure is going to win the alternative JVM race. Kotlin isn't good enough to be better Java.
>>
Isabella Blackdock - Sun, 20 Dec 2020 13:22:35 EST BTKswRh3 No.39182 Reply
>>39136
I woudlve been more bullish on scala if they didnt introduce so many breaking changes :(

Reversing firmware

View Thread Reply
- Sat, 05 Dec 2020 09:36:16 EST /cFbb/gO No.39137
File: 1607178976208.jpg -(63424B / 61.94KB, 706x697) Thumbnail displayed, click image for full size. Reversing firmware
Is there any way to extract firmware from hardware and reverse engineer it? I have a good understanding of assembly language(x86 dialect in particular) and C, and I want to try out my knowledge on practice.

pic unrelated
>>
Ebenezer Bardman - Sun, 13 Dec 2020 16:15:00 EST LQy885EL No.39166 Reply
>>39137
Of course, I'm sadly not very familiar with the hardware side of firmware stuff mostly due to poorfaggotry but I have unpacked and played around with some firmware updates before.

I'm vaguely familiar with some of the hardware stuff from my past research into cable modems and the crazy things you used to be able to do with them. These links should be a good starting point to get you in the right direction:

>Extracting firmware from devices using JTAG
https://embeddedbits.org/2020-02-20-extracting-firmware-from-devices-using-jtag/

>Intro to Hardware Hacking - Dumping your First Firmware
https://blog.nvisium.com/intro-to-hardware-hacking-dumping-your-first-firmware

>Reverse engineering my router's firmware with binwalk
https://embeddedbits.org/reverse-engineering-router-firmware-with-binwalk/


If you're curious about that cable modem comment I'd highly suggest checking out these videos:
>Defcon 16 - Blake Self, Durandal & Bitemytaco: Free Anonymous Internet Using Modified Cable Modems
https://www.youtube.com/watch?v=Gkv2ZpuFKpU

>Defcon 18 Hacking DOCSIS for fun and profit Blake Self bitemytaco
https://www.youtube.com/watch?v=vZYwAgTaEOs
https://www.youtube.com/watch?v=aaaJ86K-ovE

Report Post
Reason
Note
Please be descriptive with report notes,
this helps staff resolve issues quicker.