WSR: #9: Feburary 13th - 20th 2022
Creating a custom C2, needing a new bookshelf for nostarchpress books, and more
Published: February 20, 2022
| Reading Time: 4 minutes
Every Sunday I post a quick recap of what I’ve worked on the previous week in my free time. Here is what I worked on this week. Essentially re-wrote the entire C2 to be multi-threaded and added a few other features to the server infrastructure to make it a little more usable. I’m making a conscious effort to plan out the design in a more logical way. I’m very used to making quick and dirty scripts that only need to be run a few times. Here was me brain dumping how I wanted the C2 to work. Do you have any questions? Feel free to reach out to me on twitter. See you next Sunday. :)This Week’s Recap
2/14/2022
2/15/2022
2/16/2022
1
2
3 Server
4 ________
5 |==|=====|
6 | | | ______________________
7 | | | .---------. \ \
8 | | | ---->| Threads |----->) thread_serverListen )
9 | | | '---------' /_____________________/
10 | |==== | | | .-----------------------------------------------------.
11 |__|_____| | '------------->| - Listens for server connections coming from beacon |
12 | '-----------------------------------------------------'
13 ^ | ______________________
14 | | \ \
15 | '---------->) thread_getInput )
16 | /_____________________/
17 | | .-----------------------------------------------------.
18 | | | - Gets input from user |
19 |30 seconds | | 1. Help |
20 | | | 2. Run (command on beacon) |
21 | '------------>| 3. Debug |
22 | | 4. clear |
23 | | 5. Exit |
24 | '-----------------------------------------------------'
25 |
26 Beacon
27 ________
28 |==|=====|
29 | | |
30 | | |
31 | | |
32 | | |
33 | |==== |
34 |__|_____|
35
2/17/2022
> If you feel like you can't finish your work on time its most likely your boss's fault
> In an interview make sure that you're asking about the training. Companies that want to train you don't want you to leave
1. Sleep is important
2. Ask for help
3. Managing time is so important
4. Avoid social media on busy days
5. Chose your commitments carefully*
6. Spend time outside/recharging
7. Intentionally choose a diet that works for you
8. Keep phone on do not disturb
9. Compartmentalize work
10. Allow closure on projects
11. Set realistic expectations
2/18/2022
2/19/2022
2/20/2022
Have any questions