all repos — site @ 5261a32bfabc512dbbd4d969a0ecba19dac07213

source for my site, found at icyphox.sh

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