Jump to content
Team Avolition
Sign in to follow this  

Some good sites/blogs/books for programming/computer science/cyber security

Recommended Posts

Dabato    3

So I have found some great websites you people may find interesting. They are well written and have a lot of new knowledge and I think are worth the read. (Most of these are C/C++ based because that is what I primarily use) (Also note that the rus.ec books are blocked in the United Kingdom, so just use a proxy or tor to access them.)

http://duartes.org/gustavo/blog/ - A fantastic blog which has a lot of great information, and I am pretty sure you will learn something new if you read it.

http://gen.lib.rus.ec/book/index.php?md5=F0C51B213D2053C73269911155C04142 - A great blog on cyber security, and writing exploits and security tools

http://www.tenouk.com/cncplusplusbufferoverflow.html - A great website on buffer overflows

http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html - what functions linux programs are running before and after main()

https://github.com/0xAX/linux-insides/ - Confused on how linux works? Here is a github repo explaining the insides of linux.

https://littleosbook.github.io/ - interested in developing your own operating system? Well here is a great book to learn about it.

http://wiki.osdev.org/Expanded_Main_Page - Another fantastic source on OS development

https://www.fefe.de/intof.html - Catching/finding integer overflows

https://www.it-sec-catalog.info/ - A list of stuff related to Cyber Security

http://marek.vavrusa.com/c/memory/2015/02/20/memory/ - How virtual Memory works

https://www.alchemistowl.org/pocorgtfo/ - Some interesting Journals. International Journal of Proof-of-Concept or Get the Fuck out.

https://github.com/zyantific/zydis - A great dissasembly engine

https://cryptopals.com/ - Interested in cryptography? This website teaches it excellently.

http://gen.lib.rus.ec/book/index.php?md5=a52c3075a9577afdbcebe336726a107b - A book on Sockets, Shellcode, Porting and Coding

https://pythonizame.s3.amazonaws.com/media/Book/black-hat-python/file/af0ef90e-83cf-11e5-964d-04015fb6ba01.pdf - Black hat python. A great book on python for Pentesters, worth a read

http://www.chinastor.org/upload/2015-08/15081917086229.pdf - Grey hat python by the same author.

http://gen.lib.rus.ec/book/index.php?md5=805176B270FFAAFB1E30A7AE36E31482 - Violent Python, another great read

  • Upvote 2

Share this post

Link to post
ecx    13

Alternatively, hands-on experience is an excellent teacher too.

Share this post

Link to post
Dabato    3
7 hours ago, ecx said:

Alternatively, hands-on experience is an excellent teacher too.

Personally the way I learn programming languages is I learn the basics, and then I do a ton of projects in the language, googling simple questions for the language (How to create data structures). Once you understand the language it then pays to learn the standard, and fix your really hacky code. But that is just what I prefer to do.

Share this post

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this