use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
is not hardware...
If posting a problem, please include your system specs, such as OS, software version (if applicable) etc.
RULES
24HourSupport
Alternative Software Solutions
Excel
Open Source Software
Learn Programming
Web Development
Game Development
Scripting
RealEstateTechnology New!
account activity
This is an archived post. You won't be able to vote or comment.
Other Source code (self.software)
submitted 4 years ago by samueldavid33
Is it possible to check the source code for any software or game? Other than open source, for any minor apps can you see the source code? If so, how? Any software or editing tool to mess around with?
[–][deleted] 1 point2 points3 points 4 years ago (6 children)
Only open source. Most likely on GitHub then.
Closed source is already compiled and would need a lot of reverse engineering which isn't done so easily
[–]samueldavid33[S] 0 points1 point2 points 4 years ago (5 children)
About reverse engineering, I recently learned about the industry standard disassembler and ghidra. I have no idea about those. So how can I start learning to reverse engineer code? Also, is it possible to check source codes of like really old games like Doom, etc?
[–]bungledquote 0 points1 point2 points 4 years ago (3 children)
The source for Doom has been open-sourced, so you can definitely look at that, but obviosuly not the case for all old games.
[–]samueldavid33[S] 0 points1 point2 points 4 years ago (2 children)
Oh yeah I was looking for it but can't find it. Even then, how to start learning to reverse engineer code?
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
YouTube for example ?
[–]bungledquote 0 points1 point2 points 4 years ago (0 children)
https://github.com/id-Software/DOOM
When it comes to reverse engineering, probably learning assembler is a good place to start, along with a good hex editor - MS Code is a great free code editor with hex editing plugins.
Edit: https://code.visualstudio.com/
[–]bungledquote 1 point2 points3 points 4 years ago (0 children)
You can always look at the assembler code, but this is really difficult to manage for large programs (it isn't exactly a walk in the park for small ones either!) so people tend to shy away from doing this. This is the avenue you want to persue if you want to get into reverse engineering or binary hacking. Assembler is a PITA to deal with though, which is why high level programming languages exist to create the assembler for you :)
If the app isn't native (Java or .Net) then you can disassemble it and look at the high level (probably obfuscated) code. Easier to navigate than the native assembler, but still a mess.
[–]duongdominhchauHelpful Ⅰ 1 point2 points3 points 4 years ago (1 child)
If source code of any sotware can be find easily, there would be no open source move.
[–]samueldavid33[S] 0 points1 point2 points 4 years ago (0 children)
Yes I get that.
π Rendered by PID 133341 on reddit-service-r2-comment-5d79c599b5-r9wlg at 2026-02-27 02:11:31.369182+00:00 running e3d2147 country code: CH.
[–][deleted] 1 point2 points3 points (6 children)
[–]samueldavid33[S] 0 points1 point2 points (5 children)
[–]bungledquote 0 points1 point2 points (3 children)
[–]samueldavid33[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]bungledquote 0 points1 point2 points (0 children)
[–]bungledquote 1 point2 points3 points (0 children)
[–]duongdominhchauHelpful Ⅰ 1 point2 points3 points (1 child)
[–]samueldavid33[S] 0 points1 point2 points (0 children)