Free Video Course of knowledge: hacking, reverse engineering and programming

Carder

Professional
Messages
2,619
Reputation
9
Reaction score
1,719
Points
113

Course description​

The course includes not just one, but 4 global areas of knowledge: hacking, software hacking, reverse engineering, and programming. There are more than 400 video tutorials in one course and this is a record! This means that by choosing any of the four main topics, you will always get a lot of video tutorials that reveal the essence. In addition, there are as many as 800 specialized tools from hacking to programming – you will definitely find the right one. And a solid surplus of 100 books published over the past three years, of course, dedicated to hacking and programming.

I want to note right away that all my video tutorials call for the ethical use of the acquired knowledge: I do not call for breaking laws, hacking other people's websites and programs, or violating the interests of other people and companies.
The video course is designed primarily for beginners and people with average experience. it will help you improve your professional level and teach you the most up-to-date technologies in hacking, program hacking, reverse engineering, and programming. And the acquired knowledge and skills always bring you and me a material income throughout our lives. In addition, it's not just about money: for most real hackers, the process of learning the tricks of systems, the ability to solve interesting problems and have fun is more important. Video tutorials of the course (all with voice acting in Russian) will show you live examples of this fascinating, sometimes difficult, but beautiful and alluring hobby – hacking!

A little bit about yourself:​

I am the Creator of a video course, I perform under the nickname Carder and have been developing the site for more than 15 years EXELAB.rU and a video course, I constantly learn something new, I study, among other things, the experience of foreign colleagues. For a long time, back in 2004-2005, my articles were published in the then well-known Hacker and Computerra magazines, and the Hacker-Spec magazine even interviewed me for a full page. However, there is no time to stop there and fall into euphoria. I chose to constantly study, and the very creation of a video course also helps me in self-study, which is why I love working on it. And I am pleased to share this successful material with you!

It's hard for me not to say a few words about the shell: I finally "finished" it in a more modern form, Yes, it was at the end of 2018 that I conjured it. It is written in C++ has a built-in HTML rendering engine includes a description for all of the course materials and easy to navigate, here is a screenshot.

Now for more details on the content:

Video tutorials in the "cracker" section cover the following main topics::​

  1. What are bits, bytes, and number systems?
  2. Internal structure of files: what is the difference between files with the program, with an image, with text?
  3. Analysis of the program, including entropy.
  4. Computer architecture: how the processor works and how it interacts with the system.
  5. We get acquainted with the basic tools of the cracker, with the OllyDbg debugger, IDA Pro.
  6. What are registers, flags, stack, segments.
  7. How a cracker approaches assembly language.
  8. Internal structure of the executable file, PE format.
  9. We manage the "name-password" type of protection.
  10. Learning how to unpack the program: remove the dump, restore the import.
  11. Tread surprises: code littering and morphing, virtual machines, encrypted code.
  12. Systems for countering cracker tools.
  13. Managing the protection of the Android app. We use the Android emulator.
  14. Information about hardware keys and how to deal with them.
  15. What to do if the program was created on .NET platform.
  16. How to manage security linked to the "Internet".
  17. ..as well as other interesting topics on cracker trading.

The "Hacking" Section"​

50 video tutorials covering topics such as:
  1. Basic hacker knowledge: Internet protocols (HTTP, TCP, IP, IPv6, DNS, FTP, SMTP, IMAP, POP3, DHCP, ICMP, ports), Wireshark traffic analysis tool, traffic encapsulation, link layer.
  2. Hacker operating systems: Kali Linux, Tails, Whonix.
  3. Ensuring anonymity of the hacker: VPN and its creation, TOR and I2P networks, encrypted hard drive and Truecrypt, hidden second Windows on the computer.
  4. How to calculate a hacker: by IP, MAC address, neighbor WiFi IDs, mobile phone location tracking, IPv6 vulnerability.
  5. Safe for viruses, browser, and "Sandbox".
  6. Social engineering as a hacking method.
  7. Cryptocurrencies as money for a hacker, anonymous cashout.
  8. Hacking Wi-Fi networking, tools, Wifite and Aircrack.
  9. Search for vulnerabilities on the site manually and with crawlers, drain the database.
  10. Vulnerabilities in hardware and hardware. The Apocalypse.
  11. What exactly hackers earn.

The "Reverse" Section"​

  1. Detailed study of working with a complex but powerful tool "Number 1" for the reverse engineer: IDA Pro (several video tutorials)
  2. What is reverse engineering? When reverse engineering is rational.
  3. How reverse engineering is related to cracking and programming.
  4. Why full automatic decompilation is not possible.
  5. The IDA Pro disassembler. Scope of application. Key features.
  6. Working with the Decompiler and debugger included in IDA Pro.
  7. Protecting IDA Pro from anti-debugging techniques.
  8. Automation of work in IDA Pro. Scripts and examples.
  9. IDA Pro. Interaction with the OllyDbg debugger.
  10. Disassembly of the firmware of the hardware.
  11. Deception of the IDA Pro disassembly engine.
  12. IDA Pro. Manual code analysis. Uploading FLIRT signatures.
  13. Cross-references. Protecting programs from IDA.
  14. Remote debugging (the program is debugged on Linux from a Windows computer).
  15. Debugging a program with errors in the IDA Pro debugger, visual debugging.
  16. Practice of reverse engineering. Branching. Code optimization. Decompiler.
  17. Practice of reverse engineering. Cycles. Arrays. Structures.
  18. Practice of reverse engineering. The coprocessor and its instructions. Replacing operations.
  19. Practice of reverse engineering. MMX,SSE,AVX. All about 64 bits.

Hacker, cracker, programmer, and reverse engineer tools. AS many as 800 pieces!!!​

There are so many of them: from the most necessary, to exotic and used very rarely. In a sense, I collect them. How do you want me to tell you briefly about them here? Hmm, let's just look at the categories that all the instruments are divided into - there are 24 of them (categories), so on average, each category includes 33 instruments.
  1. Analyzers - analyzers of executable files (recognition of packers, compilers) and any file types not by extension, but by content.
  2. Assembler - Assembler, low-level programming.
  3. Crackers - this includes all sorts of programs for selecting passwords for RAR, ZIP, The BAT, Office
  4. Crypto-Tools related to encryption and hacking of hashes, RSA, and so on
  5. Debuggers - Debuggers of programs for the Windows platform from 95 to 7. Here you will find OllyDbg, SoftICE.
  6. Decompilers - program Decompilers-make it possible to get almost the source code of the program. For Delphi, for basic, which helps to significantly simplify the study of the program.
  7. Disassemblers The Disassembler. They allow you to get an assembler list of your program, but only if it was not Packed by the packager or has already been unpacked...
  8. Dongles and LMs - a Tool for studying hardware keys, as well as a selection for analyzing license managers, especially FlexLM.
  9. dotNET - Everything for research .NET decompilers, disassemblers, and bytecode viewers.
  10. EXE Tools - Everything for editing PE files. Header and resource editors, dumpers, section clippers, and rebuilders.
  11. HEX Editors - hexadecimal Editors, other editors.
  12. JAVA Android-tools for studying Java code and Android VM Dalvik code. Smali Decompiler and compiler.
  13. Monitors - Monitors that monitor the system, read files, read keys from the registry, and show the functions used by Winapi, Windows, and handles.
  14. Network - Tools related to the network, both local and Internet. Sniffers for TCP, HTTP, DNS, local, and WiFi traffic.
  15. Other - User-cracker programs that allow you not to hack the program, but to deceive it by spoofing the system time, erasing keys in the registry, where programs store information about the days of use.
  16. Packers - packers of executable files. My exclusive collection. Highly recommended: UPX, PECompact, ASPack, FSG.
  17. Patchgens - a Small collection of patchers. With the help of which you can easily make a patch to the program, if you already have a patched version of the program. And not necessarily to patch the unpacked file, some patchery can propinquity and closed the file.
  18. Prog tools - developer Tools, some radio engineering programs, and other programs mentioned in the video tutorials on Yandex. disk.
  19. Protectors - a Collection of EXE protectors.
  20. Special Tools-a Collection of cracker tools.
  21. Sources - Sources of interesting cracker and system tools, archivers.
  22. Spy - tools with a spy bias. With their help, you can find out what traces of your work in Windows and on the Internet remained on your computer: what passwords were saved in browsers, what files were opened, what Wifi networks were connected to when you turned on and off the computer.
  23. Tools - Auxiliary tools for the programmer.
  24. Unpackers - a Universal set of automatic unpackers of protectors and packers of EXE files.

Books. About 100 full-fledged scanned books!​

  1. For 2015: More than 20 books in Russian in 2015, they cover such topics as: new PHP programming methods, information storage and protection, devices on the Arduino platform, HTML5 technology, search engine optimization, Python, Java 8, javascript, and others.
  2. For 2016: More than 30 books published in Russian in 2016. These books cover such topics as: modern programming for iOS in Swift, programming in Python, Ruby, and Go, working with Git, creating microservices, C and C++ for beginners, Java, Android programming, modern Javascript (ECMAScript 6), two books on algorithms and data structures, and programmer psychology.
  3. For 2017: About 40 books published in 2017, all books are in Russian. The books cover such topics as: theorems and programming problems, C# development, game programming, Unity engine, application programming in Python, C++, web programming Ruby on Rails, PHP 7, Javascript(ECMAScript) 6, JQuery, node.js, React, Angular, the Arduino platform for developing microelectronic crafts, and a couple of other interesting books.
  4. For 2018: Some of the most recent books for the last year, all books in Russian. The books cover topics such as neural networks and their training, working with Google's website Analytics system, and programming in the Angular environment.js and something about hacking and information security.

Read more about ALL programming video tutorials​

Video tutorials on algorithms and data structures. There are 13 lessons in total.

In these lessons, you will learn all about binary trees and graphs, hash tables and sets, unit testing, dynamic programming, stacks, arrays, and sorting algorithms.

Video tutorial on Assembly language. In the amount of 70 lessons.​

A set of video tutorials, which is a complete course that opens up all the possibilities of the Assembly language. It's no secret that a cracker, in most cases, needs a more superficial knowledge of Assembly language. And this course will be useful when you want to become not only a cracker, but also a system programmer.

Java programming for Android. Video tutorials.​

Applications on Andoid devices are often written in Java, which is currently one of the leading cross-platform programming languages. The importance of learning the Java language cannot be overemphasized, as any specialist who has it perfectly is now in hot demand. The video course includes 70 lessons that reveal this amazing programming language in detail and step-by-step.

More than 30 video tutorials on the increasingly popular Swift language...​

... developed and promoted by Apple as the main programming language for Apple devices: iPhone, iPad, Macbook, Apple TV. First of all, the course is interesting because Swift is a modern programming language that is gaining popularity here and now.

The Python language or Python in Russian. More than 20 video tutorials.​

Python is a modern, well-developed scripting programming language, and it's also cross-platform. As a result, entire websites and even games are written on it. And these are two huge niches in modern software development. Even the IDA Pro disassembler uses this language to provide its own automation: the Python engine is used to work out IDA-Python scripts.

Video tutorials on web programming in PHP.​

More than 50 video tutorials on the PHP language, explaining web programming from simple to complex: basic commands and structures of the PHP language, interaction with the database (SQL) and browser technologies (Javascript, ajax, jquery). Dive into object-oriented programming: classes, methods, anonymous functions, traits, reflection class features, as well as design patterns Factory, Strategy, Decorator, and some other video tutorials.

About 20 video tutorials on the SQL language...​

... on the example of Microsoft SQL, also called transaction-SQL or MSSQL. In addition, several MongoDB lessons on the topic do not support working with data.

The SQL query language is the Foundation for storing and displaying data, and for working with databases. Without the SQL language, the database would be just a bare table of data. But everything changes when we use SQL: we get the necessary data from different tables at maximum speed, getting the desired result. This includes displaying articles on your site and reports on your finances from the accounting program, invoices, maintaining goods and orders in stores,and much more. Here are the opportunities that communication with SQL opens up for us.

MongoDB video tutorials as an example of modern non-SQL data processing technology. Compared to SQL, mongoDB allows you to increase the speed of working with data, but it slightly reduces the capabilities available in SQL, such as complex queries.

In total, the video course includes 14 gigabytes of excellent material.

LINK TO THE VIDEO COURSE
 
Last edited by a moderator:
Top