pages/txt/2019-in-review.txt (view raw)
1 02 January, 2020
2
32019 in review
4
5A look back at last year
6
7 Just landed in a rainy Chennai, back in campus for my 6th semester. A
8 little late to the "year in review blog post" party; travel took up
9 most of my time. Last year was pretty eventful (at least in my books),
10 and I think I did a bunch of cool stuff -- let's see!
11
12Interning at SecureLayer7
13
14 Last summer, I interned at [1]SecureLayer7, a security consulting firm
15 in Pune, India. My work was mostly in hardware and embededded security
16 research. I learnt a ton about ARM and MIPS reversing and exploitation,
17 UART and JTAG, firmware RE and enterprise IoT security.
18
19 I also earned my first CVE! I've written about it in detail [2]here.
20
21Conferences
22
23 I attended two major conferences last year -- Nullcon Goa and PyCon
24 India. Both super fun experiences and I met a ton of cool people!
25 [3]Nullcon Twitter thread and [4]PyCon blog post.
26
27Talks
28
29 I gave two talks last year:
30 1. Intro to Reverse Engineering at Cyware 2019
31 2. "Smart lock? Nah dude." at PyCon India
32
33Things I made
34
35 Not in order, because I CBA:
36 * [5]repl: More of a quick bash hack, I don't really use it.
37 * [6]pw: A password manager. This, I actually do use. I've even
38 written a tiny [7]dmenu wrapper for it.
39 * [8]twsh: An incomplete twtxt client, in bash. I have yet to get
40 around to finishing it.
41 * [9]alpine ports: My APKBUILDs for Alpine.
42 * [10]detotated: An IRC bot written in Python. See [11]IRC for DMs.
43 * [12]icyrc: A no bullshit IRC client, because WeeChat is bloat.
44
45 I probably missed something, but whatever.
46
47Blog posts
48
49$ ls -1 pages/blog/*.md | wc -l
5020
51
52 So excluding today's post, and _index.md, that's 18 posts! I had
53 initially planned to write one post a month, but hey, this is great. My
54 plan for 2020 is to write one post a week -- unrealistic, I know, but I
55 will try nevertheless.
56
57 I wrote about a bunch of things, ranging from programming to
58 return-oriented-programming (heh), sysadmin and security stuff, and a
59 hint of culture and philosophy. Nice!
60
61 The [13]Python for Reverse Engineering post got a ton of attention on
62 the interwebz, so that was cool.
63
64Bye 2019
65
66 2019 was super productive! (in my terms). I learnt a lot of new things
67 last year, and I can only hope to learn as much in 2020. :)
68
69 I'll see you next week.
70
71References
72
73 1. https://securelayer7.net/
74 2. https://icyphox.sh/blog/fb50
75 3. https://twitter.com/icyphox/status/1101022604851212288
76 4. https://icyphox.sh/blog/pycon-wrap-up
77 5. https://github.com/icyphox/repl
78 6. https://github.com/icyphox/pw
79 7. https://github.com/icyphox/dotfiles/blob/master/bin/pwmenu.sh
80 8. https://github.com/icyphox/twsh
81 9. https://github.com/icyphox/alpine
82 10. https://github.com/icyphox/detotated
83 11. https://icyphox.sh/blog/irc-for-dms
84 12. https://github.com/icyphox/icyrc
85 13. https://icyphox.sh/blog/python-for-re-1