
Hacking as a Hobby #2 (Hacker's Computing)
caliber50
$26.40
Beginner / Penetration Testing
4.8
(52)
You can now enjoy more freedom in cyberspace than ever before.
Beginner
Penetration Testing
You can clear all the preliminary challenges of the hacking competition DIMICTF (2019).
502 learners
Level Basic
Course period Unlimited

Reviews from Early Learners
5.0
박근우
Your teaching skills are getting better and better. It's great to see. I learned a lot this time too.
5.0
codersangmin
It was good
5.0
삐약
It was fun.
Methods and intuition for discovering security vulnerabilities in the fields of Pwnable, Reversing, Web, and Misc.
Computer science knowledge related to each challenge.
How to install and use security tools.
Hacking as a hobby, hobbyist hacking.
※ The "Hacking as a Hobby" content aims only for legal hacking to contribute to a safe information security ecosystem.
< To view the course content as a book: Paperback/E-book (Link) >
Here, we will master the DIMICTF Preliminary Challenges held in 2019 (it was announced that the preliminaries were more difficult than the finals). We will practice every challenge from beginning to end.
DIMICTF is a domestic hacking competition sponsored by the Ministry of Science and ICT and the Korea Information Technology Research Institute, and hosted and organized by
Korea Digital Media High School.
If you master all the contents of this course, you will be able to solve challenges that even the first-place winning team could not clear, and as your skills improve, you will be able to challenge even higher-difficulty hacking competitions in the future.
We cover a total of four representative areas of hacking competitions. These are divided into: the Pwnable area, which falls under system hacking and primarily aims for privilege escalation; the Reversing area, where you disassemble software to find hidden key information like a treasure hunt; the Web area, where you extract key information by bypassing weak security procedures on websites; and the Misc area, where a sense for vulnerability discovery is more important than specific knowledge.
You will explore various activities together, such as finding Easter eggs hidden by developers, finding ways to upload files with extensions that are blocked, crafting exploit codes stitch by stitch in machine language, triggering unplanned functions by invading inaccessible memory areas, restoring obfuscated software to its original state, and revealing hidden functions by injecting combinations of special characters into user interaction points like login pages.
By practicing through various challenges that include the contents mentioned above, you will learn how to discover and remediate vulnerabilities. Specifically, it includes theory and practice regarding bugs and vulnerabilities related to the keywords mentioned in the image below.
For effective learning, we provide a virtual image that recreates the actual competition environment. This allows you to practice as if you were participating in the competition. Additionally, we cover how to install and use various tools. The tools used include Ghidra, GDB-PEDA, JD-GUI, Checksec, Uncompyle6, and more.
The lectures focus on explaining both phenomena and principles to minimize the need for independent study; however, if you have any questions, please use the Q&A board at the Naver Cafe "Hacking as a Hobby (Link)".

Please refer to the prologue video for other details. The video includes answers to the following questions:
▶ What is the effective learning method?
▶ How is the lecture conducted?
▶ What is the relationship with "Hacking as a Hobby #1~4"?
▶ What are the differences from other courses?
Who is this course right for?
Those who want to complete all the preliminary challenges of the hacking competition DIMICTF.
Those who want to learn hacking little by little as an academic hobby.
Those who wish to participate in more challenging hacking competitions.
Students in related departments who need to supplement their major knowledge.
Those who are aspiring to a career in information security.
Need to know before starting?
Experience in writing C or Python programs can be helpful.
11,952
Learners
1,029
Reviews
118
Answers
4.7
Rating
9
Courses
ㆍ Information Security Engineer
ㆍ Author of "Coding Everybody! Python"
ㆍ Author of "Hacking as a Hobby #N" (Book & Lectures)
ㆍ Information Security Officer at Hankuk University of Foreign Studies
ㆍ CERT Team Leader at Missile Strategy Command (Army OCS #59)
ㆍ B.S. in Computer Science and Engineering, Tech University of Korea (4.42 GPA)
All
96 lectures ∙ (13hr 16min)
1. 1. Prologue
03:34
4. 4. Mic Check
05:51
5. 5. dimi-math 1
06:29
6. 6. dimi-math 2
08:00
7. 7. dimi-math 3
08:02
8. 8. reader 1
06:43
9. 9. reader 2
10:32
12. 12. CTFind 1
08:35
13. 13. CTFind 2
06:31
14. 14. CTFind 3
07:55
15. 15. exec me 1
04:34
16. 16. exec me 2
07:59
17. 17. 5shared 1
08:41
18. 18. 5shared 2
05:40
19. 19. 5shared 3
07:02
20. 20. simple xss
11:20
23. 23. AoJ 1
07:52
24. 24. AoJ 2
06:55
25. 25. AoJ 3
09:48
26. 26. ezheap 1
06:23
27. 27. ezheap 2
05:35
28. 28. ezheap 3
05:56
29. 29. ezheap 4
06:30
30. 30. ezheap 5
08:02
31. 31. ezheap 6
09:02
32. 32. ezheap 7
08:16
33. 33. ezheap 8
12:05
34. 34. ezheap 9
09:53
35. 35. ezheap 10
07:05
36. 36. ezheap 11
08:19
37. 37. ezheap 12
12:23
54. 54. dimi-farm 1
08:31
55. 55. dimi-farm 2
10:06
56. 56. dimi-farm 3
08:53
57. 57. dimi-farm 4
07:25
58. 58. dimi-farm 5
08:58
59. 59. dimi-farm 6
09:18
60. 60. dimi-farm 7
07:45
61. 61. dimi-farm 8
05:02
62. 62. dimi-farm 9
07:40
63. 63. dimi-farm 10
06:48
64. 64. dimi-farm 11
10:09
65. 65. dimi-farm 12
05:40
66. 66. dimi-login 1
06:52
67. 67. dimi-login 2
06:08
68. 68. dimi-login 3
07:36
69. 69. dimi-login 4
10:53
70. 70. dimi-login 5
09:34
71. 71. dimi-login 6
08:22
72. 72. dimi-login 7
10:45
73. 73. dimi-login 8
09:40
74. 74. dimi-login 9
10:17
All
18 reviews
4.9
18 reviews
Reviews 7
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
$42.90