[RevEng] Demographics of reverse engineering

The following statistics was extracted from my web server log files. It's for the year 2023.

Of course, it's very biased, because most webcrawlers are located in USA. Also, some countries have different policies on IPv4 allocation and more IP addresses may be allocated to users. Maybe this is the case of Singapore (relatively small country with ~6 million population), but I'm not sure.

Also, for some unknown reason, RE4B is popular in Poland. I'm not sure why. Maybe they teach cybersec more seriously in universities.

How extracted:

$ cat beginners.re/access*2023* | grep pdf | cut -f 1 -d ' ' | sort | uniq | xargs -L 1 geoiplookup | sort | uniq -c | sort -r -n | grep -v "can't resolve hostname" > re4b_pdf.txt

$ cat beginners.re/access*2023* | grep favicon | cut -f 1 -d ' ' | sort | uniq | xargs -L 1 geoiplookup | sort | uniq -c | sort -r -n | grep -v "can't resolve hostname" > re4b_favicon.txt

$ cat challenges.re/access*2023* | grep favicon | cut -f 1 -d ' ' | sort | uniq | xargs -L 1 geoiplookup | sort | uniq -c | sort -r -n | grep -v "can't resolve hostname" > chal_favicon.txt

PDF files on beginners.re:

  11255 GeoIP Country Edition: US, United States
   4381 GeoIP Country Edition: RU, Russian Federation
   3179 GeoIP Country Edition: CN, China
   1637 GeoIP Country Edition: DE, Germany
   1630 GeoIP Country Edition: FR, France
   1382 GeoIP Country Edition: GB, United Kingdom
   1342 GeoIP Country Edition: IT, Italy
   1211 GeoIP Country Edition: SG, Singapore
   1140 GeoIP Country Edition: IN, India
   1080 GeoIP Country Edition: PL, Poland
    869 GeoIP Country Edition: NL, Netherlands
    862 GeoIP Country Edition: JP, Japan
    783 GeoIP Country Edition: CA, Canada
    690 GeoIP Country Edition: TR, Turkey
    677 GeoIP Country Edition: AU, Australia
    630 GeoIP Country Edition: HK, Hong Kong
    570 GeoIP Country Edition: KR, Korea, Republic of
    560 GeoIP Country Edition: ES, Spain
    545 GeoIP Country Edition: UA, Ukraine
    499 GeoIP Country Edition: FI, Finland
    459 GeoIP Country Edition: VN, Vietnam
    449 GeoIP Country Edition: RO, Romania
    433 GeoIP Country Edition: TW, Taiwan
    357 GeoIP Country Edition: SE, Sweden
    350 GeoIP Country Edition: BR, Brazil
    345 GeoIP Country Edition: IL, Israel
    334 GeoIP Country Edition: AT, Austria
    307 GeoIP Country Edition: ID, Indonesia
    287 GeoIP Country Edition: CZ, Czech Republic
    268 GeoIP Country Edition: EG, Egypt
    244 GeoIP Country Edition: MA, Morocco
    236 GeoIP Country Edition: CH, Switzerland
    233 GeoIP Country Edition: IR, Iran, Islamic Republic of
...

Full list: 183 countries/territories.

favicon file on beginners.re:

   7636 GeoIP Country Edition: US, United States
   4472 GeoIP Country Edition: RU, Russian Federation
   1994 GeoIP Country Edition: CN, China
   1681 GeoIP Country Edition: IN, India
   1633 GeoIP Country Edition: DE, Germany
   1523 GeoIP Country Edition: IT, Italy
   1500 GeoIP Country Edition: FR, France
   1452 GeoIP Country Edition: GB, United Kingdom
   1291 GeoIP Country Edition: PL, Poland
    966 GeoIP Country Edition: CA, Canada
    910 GeoIP Country Edition: TR, Turkey
    816 GeoIP Country Edition: JP, Japan
    815 GeoIP Country Edition: UA, Ukraine
    774 GeoIP Country Edition: KR, Korea, Republic of
    761 GeoIP Country Edition: ES, Spain
    705 GeoIP Country Edition: NL, Netherlands
    677 GeoIP Country Edition: AU, Australia
    600 GeoIP Country Edition: BR, Brazil
    595 GeoIP Country Edition: VN, Vietnam
    549 GeoIP Country Edition: SE, Sweden
    538 GeoIP Country Edition: IL, Israel
    535 GeoIP Country Edition: EG, Egypt
    503 GeoIP Country Edition: SG, Singapore
    439 GeoIP Country Edition: RO, Romania
    425 GeoIP Country Edition: HK, Hong Kong
    390 GeoIP Country Edition: TW, Taiwan
    365 GeoIP Country Edition: ID, Indonesia
    361 GeoIP Country Edition: IR, Iran, Islamic Republic of
...

Full list: 182 countries/territories.

favicon file on challenges.re:

   3165 GeoIP Country Edition: US, United States
   1046 GeoIP Country Edition: RU, Russian Federation
    628 GeoIP Country Edition: IN, India
    542 GeoIP Country Edition: FR, France
    450 GeoIP Country Edition: GB, United Kingdom
    395 GeoIP Country Edition: IT, Italy
    381 GeoIP Country Edition: DE, Germany
    374 GeoIP Country Edition: IL, Israel
    366 GeoIP Country Edition: TR, Turkey
    322 GeoIP Country Edition: PL, Poland
    304 GeoIP Country Edition: CN, China
    273 GeoIP Country Edition: VN, Vietnam
    245 GeoIP Country Edition: NL, Netherlands
    238 GeoIP Country Edition: CA, Canada
    231 GeoIP Country Edition: AU, Australia
    218 GeoIP Country Edition: ES, Spain
    214 GeoIP Country Edition: KR, Korea, Republic of
    210 GeoIP Country Edition: SE, Sweden
    184 GeoIP Country Edition: UA, Ukraine
    180 GeoIP Country Edition: EG, Egypt
    180 GeoIP Country Edition: BR, Brazil
    158 GeoIP Country Edition: SG, Singapore
    158 GeoIP Country Edition: RO, Romania
    152 GeoIP Country Edition: JP, Japan
    131 GeoIP Country Edition: MA, Morocco
...

Full list: 153 countries/territories.

Also, several times a year, beginners.re website is visited from North Korea. The book was published in Korean language (twice), so they probably have it... Maybe in their hard-to-access libraries/vaults... (I'm old enough to remember about Spetskhran during USSR era...)

(the post first published at 20240212.)


List of my other blog posts.

Subscribe to my news feed,

Yes, I know about these lousy Disqus ads. Please use adblocker. I would consider to subscribe to 'pro' version of Disqus if the signal/noise ratio in comments would be good enough.