Disclaimer: This post is not endorsed by Google, and is not posted by an official Google Employee. At the time I’m posting this post, I am no longer with Google, and everything in this post is my personal belief, not representative of Google. Application Process I interned as a Software Engineer (SWE) working in Chrome OS (Chromium) team at Google from April to August, 2017. This was my second attempt at landing an internship at Google, and the most fun …
Category: Computer
Many of the books that I wanted to read on my Kindle(s), were in Arabic or Persian, and were also available freely online. These books were not of .mobi format, …
In this post, we will go through the process of deep copying a PHP variable in user land (i.e., in pure PHP) step by step, describing the challenges facing every …
[—TOC Header:Table of Contents—][—ATOC—] [—TAG:h3—] PHP Emulator is a PHP interpreter written in PHP (somewhat like PyPy). It was created with many goals in mind, particularly allowing fine-grained low-level control over …
While working on PureTextRender package, I realized some serious limits in PHP arrays. The mentioned package renders text into BMP images using pure PHP (no GD), and for that it …
If you’re here because you were at my Black Hat USA 2014 Taintless talk, and you wanted to solve that challenge; here’s a clearer image of my t-shirt: The presentation and …
Stripe is a financial firm, which runs CTF competitions of highest quality. This year, around today (22 Jan) they launched their third CTF, which is based on distributed computing (the …
NOTE: the script is not functional at the moment (due to facebook API changes). I will remove this note once I make a new working version. Update Sep 2014: I’ve …
First of all, Happy Nowruz! Tomorrow is officially the new Jalali year‘s start. Best of wishes to everyone. The Problem I’ve been working on an elegant design for a new …
This post is about Sharif CERT (APA) center’s recent CTF (10 dec 2012), which is one of a kind in Iran. Most CTFs are a few days long since there …