visit
Becoming an artist does not merely mean learning something, acquiring professional techniques and methods. Indeed, as someone has said, in order to write well you have to forget the grammar. -Andrei Tarkovsky
I believe hacking is a branch of the Art of Thinking. To be precise, a branch of Philosophy. The process of being a hacker, aka binary wizard, is not different from being a poet or a guitarist. I’ve never heard poets or guitarists arguing about which pen, paper, guitar or gear is best for their creation.
The whole concept of the avant-garde in art is meaningless. I can see what it means when applied to sport, for instance. But to apply it to art would be to accept the idea of progress in art; and though progress has an obvious place in technology — more perfect machines, capable of carrying out their functions better and more accurately — how can anyone be more advanced in art? How could Thomas Mann be said to be better than Shakespeare? - Andrei Tarkovsky
The maturity of man—that means, to have reacquired the seriousness that one had as a child at play. – Friedrich Nietzsche
During my office hours, hobbyist music recording and post-production sessions, the OS, programming language, and tools I use are not important. Moreover, the audience need not know how often I use cheap or faulty guitars and trivial daily life props to compose a piece of music. At home, I use Audacity
for bare minimum editing on a Debian
box.
When working from home, I use the same box equipped with Selenium
and Python
, Postman
and JavaScript
, OWASP ZAP
and Burp Suite
community edition with sprinkles of Bash
scripts. There is also a virtual environment with Kali Linux
that I sometimes use to create web application vulnerability PoC reports.
I push all of my code to GitHub
and no longer need to worry about my official laptop, which runs on a Windows
distribution.
I use Bash
to automate tasks like controlling local and remote login in LAN nodes and configuring them, writing routines for scanning LAN for unwanted WiFi intrusion by keeping a log at certain intervals of time, and above all, automating utility tasks for daily needs.
Python
is my first choice for developing web application automation suites, simple network and attack tools, and web scrappers that I can run both on *nix
and *NT
boxes smoothly with minimum or no tweaks at all.
Masterpieces like those of Jibanananda Das
and WB Yeats
were not created by a magical language or typewriter. Rather, the poets themselves wrote timeless poems with universal accessibility.
Similarly, no magical programming language or operating system exists as of today that can fly a system with a $ fly
command or “hack” Google with root@kali# hack google --verbose
. It is the geeky thinker who uses an operating system along with programming and scripting languages to solve problems and automate tedious and monotonous tasks.