We are HackerDom team, a student association.
We love cybersecurity and organizing different events related to computer security. We also love sharing our experience with the younger generation by making free live-lectures and video-courses. Tens of thousands of people have already watched our online security course on ulearn.me and YouTube.
We organize contests driven by the classic CTF rules. These are the team contests that require extensive skills in different fields of computer science, such as programming, system administration, reverse engineering, networks, protocols, cryptography, steganography and exploits writing. But time is always limited, so every team should succeed not only in solving tasks but also in organizing a well-coordinated joint work without being distracted by any obstacles. (More about it on wikipedia).
Over the past decade, we have held about 30 competitions and trained thousand students. The biggest events that we organize regularly:
- RuCTF — offline attack-defence CTF competition and conference. In 2019, 28 teams entered the finals - RuCTF Finals (ctftime.org/event/734). According to CTFTime in 2019, 11 of those teams were amongst the hundred top teams in the world (ctftime.org/stats/2019). (Photo report).
- RuCTFE — an annual international online competition under the rules of attack and defence and conference, which we have been holding for ten years. At the qualifying stage of RuCTFE 2019, 188 out of 366 registered teams entered the leaderboard with positive result.
- QCTF — offline task-based CTF. It takes place in a lot of different locations at the same time. (2018 competitions’ photo report).
From our RuCTFE experience:
- In 2019, of the 187 teams who actively participated (ructfe.org/2019/results), 34 were top-100 best teams according to CTFtime (ctftime.org/stats/2019).
- In 2018, of the 96 teams who actively participated (ructfe.org/2018/results), 22 were top-100 best teams according to CTFtime (ctftime.org/stats/2018).
- In 2017, of the 150 teams who actively participated (ructfe.org/2017/monitor) , 30 were top-100 best teams according to CTFtime (ctftime.org/stats/2017).
As an example, we have developed following competitions on our own:
- HITB PRO CTF Abu Dhabi, UAE 15–17 October 2019 (cyberweek.ae/2019/competitions/pro-ctf).
- PHDays CTF 2017 (github.com/HackerDom/phdctf-2017).
This season we are going to conduct RuCTFE 2020 online on December 26th. It will be an international contest in the form of attack-defense CTF. Every team will receive a server with a pre-installed set of vulnerable services. The team should find and patch it, steal confidential information from other teams and at the same time defend the server from others. The automatic verification system will judge all teams and rate their performance
Last year, 384 teams from different countries were registered. By the end of a contest, 187 of them got a positive result. More than a thousand people participated.
We target students, undergraduates and postgraduates of technical universities, representatives from various IT companies and enthusiasts who are interested in information security.
We invite Free TON to become one of the sponsors of the RuCTFE 2020 which will be held in December 2020.
In return, we offer:
- To promote Free TON Crystal on the international market. We will show Free TON as a reliable tool for handling transactions and will bring new users to the system.
- To involve talented developers. Our players are competent in solving various complex computer security problems. This could expand the professional community to work on different Free TON projects.
- To increase Free TON brand awareness. In addition to all awards, we can promote Free TON in RuCTFE social media. We could tell about Free TON BugBounty program so that our players could pentest smart contacts and other components of the Free TON infrastructure or test the code. In addition to this, we could explain how it is possible to contribute to open source development and other Free TON contests.
Valuable prizes can only increase interest and involve more people to participate in Free TON projects.
The projected budget is 500,000 Free TON Crystal for the entire project:
- 50% [250,000 Free TON Crystal] — the prize fund — as a reward for participants of RuCTFE competition.
- 30% [150,000 Free TON Crystal] — for management and development team’ award. Funds will be distributed by a joint decision of the team lead, dev-team, and org-team director. This sum includes covering current organizational expenses of RuCTFE contest - 20% [100,000 Free TON Crystal] and organizational expenses of the conference - 10% [50,000 Free TON Crystal].
- 5% [25,000 Free TON Crystal] — for conference speakers.
- 15% [75,000 Free TON Crystal] — will be directed to the HackerDom fund in case of successfully organized competition as an advance for future events (funds will be distributed by the decision of the event director).
Free TON token securing method
We suggest creating a multisig wallet with 7 public keys. To make an outgoing transaction, at least 5 signatures are required. RuCTFE team will own 3 keys, meanwhile, the other 4 keys will belong to the representative members of Free TON community.
Thus, to sign an outgoing transaction, we will have to sign it with our 3 keys and get the support of at least 2 members of Free TON community. However, it is not possible to complete a transaction if only one side will sign it.
That way, before the transaction, multiple members of the Free TON community will be able to independently verify that the RuCTFE representatives have complied with their obligations during the competition.
The reward for RuCTFE organization and development team
In 2019, RuCTFE organization and development processes were divided between 22 people (ructfe.org/2019/devteam). Making a high-quality competition requires highly skilled workers. We believe that our managers and developers are true professionals who deserve a good reward in order to successfully arrange a great event.
We have already had the experience of developing large events. As an example, we have developed on our own: HITB PRO CTF Abu Dhabi, UAE had $100,000 prize Fund (1st Place - $50,000; 2nd Place - $30,000; 3rd Place - $20,000).
Every highly active team deserves a reward. The reward will be sent to the team’s captain. Token distribution between team members will be left to the captain. Each team must provide a wallet address within 90 days from the end of the competition in order to receive the prize. Otherwise, the prize will be transferred to the HackerDom fund to finance the later organizational tasks.
If any team members are US citizens and/or represent a team from any American organization (university, etc) we will not be able to reward this team under the Free TON rules. By the organizers’ decision, this team’s award will be transferred to the HackerdDom fund to finance future events.
The RuCTFE jury, by its’ decision, may deprive one or several participating teams of their prize, a part or entirely, before, during or after competition, in case of discovered cheating, irregularities or unsportsmanlike behaviour. In such a case, the prize will be distributed among other teams or transferred to the HackerDom fund by the decision of the organizers.
We plan to allocate 120 winning places:
Here's Free TON Crystal distribution plan among winning places
1 place - 64000
2 place - 32000
3 place - 16000
4 place - 8000
5 place - 7000
6 place - 6000
7 place - 5000
8 place - 4000
9 place - 3000
10 place - 2000
11 place - 1950
12 place - 1900
13 place - 1850
14 place - 1800
15 place - 1750
16 place - 1700
17 place - 1650
18 place - 1600
19 place - 1550
20 place - 1500
21 place - 1450
22 place - 1400
23 place - 1350
24 place - 1300
25 place - 1250
26 place - 1200
27 place - 1150
28 place - 1100
29 place - 1050
30 place - 1000
31 place - 990
32 place - 980
33 place - 970
34 place - 960
35 place - 950
36 place - 940
37 place - 930
38 place - 920
39 place - 910
40 place - 900
41 place - 890
42 place - 880
43 place - 870
44 place - 860
45 place - 850
46 place - 840
47 place - 830
48 place - 820
49 place - 810
50 place - 800
51 place - 790
52 place - 780
53 place - 770
54 place - 760
55 place - 750
56 place - 740
57 place - 730
58 place - 720
59 place - 710
60 place - 700
61 place - 690
62 place - 680
63 place - 670
64 place - 660
65 place - 650
66 place - 640
67 place - 630
68 place - 620
69 place - 610
70 place - 600
71 place - 590
72 place - 580
73 place - 570
74 place - 560
75 place - 550
76 place - 540
77 place - 530
78 place - 520
79 place - 510
80 place - 500
81 place - 490
82 place - 480
83 place - 470
84 place - 460
85 place - 450
86 place - 440
87 place - 430
88 place - 420
89 place - 410
90 place - 400
91 place - 390
92 place - 380
93 place - 370
94 place - 360
95 place - 350
96 place - 340
97 place - 330
98 place - 320
99 place - 310
100 place - 300
101 place - 290
102 place - 280
103 place - 270
104 place - 260
105 place - 250
106 place - 240
107 place - 230
108 place - 220
109 place - 210
110 place - 200
111 place - 190
112 place - 180
113 place - 170
114 place - 160
115 place - 150
116 place - 140
117 place - 130
118 place - 120
119 place - 110
120 place - 100
300 place - 100
243,550 Free TON Crystal total.
The remaining [250,000 - 243,550] = 12,450 Free TON Crystal is planned to be spent on Firstblood, Bugbounty or [by the jury’ decision] any other special bonuses achieved by the playing teams. Every team can only take one place.
Based on previous years’ experience, teams with places below 120 did not differ very substantially (ructfe.org/2019/results). As a result, all teams that were able to log in to the play system and participated may, by the jury decision, be granted with a “Welcome bonus” of 100 Free TON Crystal. (Assuming that an average team consists of 7 people — 14.2 Crystal per person). By decision of the RuCTFE director and/or jury team, the prize funds can be reallocated.
In case of force majeure, such as a competition delaying, the decision on further actions with Free TON Crystal should be held as a Free TON forum discussion and/or by voting of the jury Free TON Governance.
RuCTFE includes not only a CTF competition but also a conference. About 500 people attended our offline RuCTFE conference in 2019,
Unfortunately, we had to cancel RuCTF 2020 in April due to Covid19 restrictions, but we still plan to host RuCTFE conference at the end of 2020 - the beginning of 2021 (it is essential to highlight that the dates of the conference will not match up with the dates of the CTF competition).
We’re going to publish records of speakers’ presentations on YouTube. We also may invite a small group of people to participate in event, if it will not conflict with the Covid19 regulations.
We will gladly distribute 25,000 Free TON Crystal among conference speakers as a reward. We intend to split the reward evenly between all speakers. The amount of the award will be defined by the number of participating speakers. That will be 1,500 Free TON Crystals for each participant, assuming that there will be 16 speakers (12–20 speakers).
The decision about the distribution of the award in case of unforeseen circumstances (as, for example, cancellation or postponement of the conference) will be proposed to the Free TON community. The discussion will be held on the Free TON forum including, if necessary, voting of the jury Free TON Governance.
As we expect, some speakers may become interested in the Free TON projects and will join to check them out, make pentests or support the community. There’s also a chance some may mention Free TON in the future talks.
Anyone can trace and make sure that the funds will be credited to the wallet of the RuCTFE organizing team. Additional evidence can be provided upon the request of members of the Free TON community
We will measure quality and quantity of the work done by the following key points:
|Stage||Dates||How much||For what||KPI decription|
|RuCTFE Step 1||Up front (26 December 2020)||5,000 Free TON Crystal||Organizational costs (servers, cloud hosting, etc)||- We have successfully conducted the competition.
- We were able to get over 100 active teams with results above zero points. This means that several hundred players learned about the Free TON system to get their reward. In addition to this, each team that had received the “Welcome bonus” would be involved in the Crystal distribution process. Some playing teams may include professional CTF players.
- We have mentioned the Free TON project in our social media. The exact number of posts and information in them should be discussed with our PR department.
|RuCTFE Step 2||27 December 2020||95,000 Free TON Crystal||The reward for successful contest hosting||RuCTFE organization team received its’ reward (minus a deduction toward contest’ organization)|
|RuCTFE Step 3||28 December 2020 - 1 April 2021||250,000 Free TON Crystal||CTF players’ reward||All playing teams have received their rewards. The rewarding process of all participants was completed by April 1, 2021|
Total 350,000 Free TON Crystal
|Stage||Dates||How much||For what||KPI decription|
|Conference Step 1||Up front (December 2020 – January 2021)||10,000 Free TON Crystal||Rental of video recording equipment and place, speakers’ travel expanses, their accommodation and meals||We have held the conference in offline form. The presentations of speakers’ were recorded|
|Conference Step 2||January 2021, during the first week after the conference||25,000 Free TON Crystal||1,500 Crystals for each participant||All speakers have received their reward in form of Free TON Crystal|
|Conference Step 3||January – February 2021||5,000 Free TON Crystal||Video editing of speakers’ talks, post-production, simultaneous interpretation into English||We have edited recordings and then uploaded them on our YouTube channel|
|Conference Step 4||January – February 2021||35,000 Free TON Crystal||A reward for achieving a successful conference||RuCTFE organization team has received its’ reward (minus organizational expenses)|
Total 75,000 Free TON Crystal
|Dates||How much||For what||KPI decription|
|January – February 2021||75,000 Free TON Crystal||- RuCTF 2021
- QCTF Starter 2021
- QCTF School 2021
- RuCTFE 2021 or other public events organized by the HackerDom team
|In case of successful completion of KPI part 1 and 2, we suggest continuing our cooperation with Free TON community and organizing the second round of token distribution — a request on down payment 15% for financing upcoming events organized by HackerDom team|
We are ready to provide additional reports by the end of each step upon the request of members of the Free TON community.
Regardless of your further decision about our project, we will be glad to see the developers and members of the Free TON community as RuCTFE participants.
We invite members of Free TON community to make presentations about Free TON or any other technical topic on the conference RuCTFE 2020 or on other future conferences.
Participants of our events are always open to learn something new, so they will be glad to hear talks from members of the Free TON community.