Didier Stevens

Thursday 29 May 2025

Quickpost: Airplanes & Radiation

Filed under: Quickpost — Didier Stevens @ 7:42

When you’re flying high in a commercial airliner, you’re exposed to more radiation, because cosmic rays travel through less atmosphere before they hit a plane flying at 30000 feet. Compared to an airplane on the ground at sea level.

This is something my cheap Geiger counter can pick up.

This is a reading in the airport:

The real-time measure is 0,15 µSv/h, the average is 0,11 µSv/h.

The total dose (accumulated radiation exposure) is 0,0 µSv, because I just reset the counter (prior to take off).

This is a reading at 30,000 altitude:

The real-time measure is 4,02 µSv/h, the average is 3,33 µSv/h.

And after one hour and 5 minutes, the total dose is 2,18 µSv.

So at least this meter is working. I can’t say how precise it is, but it does pick up radiation.

And here is the measure after landing:

The total dose is 3,63 µSv. This was a flight from Brussels to Rome:

And for the flight back to Brussels, the total dose was 4,15 µSv:

The difference between the first flight and the second flight can be a change in cosmic ray activity, but it can also be that this cheap Geiger meter is not reliable enough.

And I also left this meter switched on while it went through the X-ray baggage scanner at airport security:

The dose was 157 µSv.

Let’s compare this to exposure levels for medical purposes, to put this into perspective.

According to this Wikipedia article, a chest X-ray is equivalent to an effective dose of 0,013 mSv. That’s 13 µSv.

So a dose of 4 µSv measured during the flights between Brussels and Rome, is about 3 times less than a chest X-ray.

While the dose from the X-ray baggage scanner (157 µSv) is equivalent to 12 chest X-rays.

And there is also this information:

Cosmic ray dose rate on commercial flights varies from 1 to 10 μSv/hour, depending on altitude, position and solar sunspot phase.

According to ChatGPT:

Commercial airline pilots are classified as occupational radiation workers due to their exposure to cosmic ionizing radiation at high altitudes. The International Commission on Radiological Protection (ICRP) recommends an annual effective dose limit of 20 millisieverts (mSv), averaged over five years, with no single year exceeding 50 mSv.

In the European Union, regulations mandate that aircrew likely to receive more than 1 mSv per year must have their exposure assessed and monitored. Employers are required to implement measures to ensure that individual doses do not exceed 6 mSv per year.

Actual radiation exposure for pilots varies based on factors such as flight altitude, duration, and routes flown. Long-haul pilots, especially those on polar routes, can receive between 4.5 and 6 mSv annually, while short-haul pilots typically receive around 2 mSv per year.


Quickpost info

Update: process-binary-file.py Version 0.0.11

Filed under: My Software,Update — Didier Stevens @ 0:00

Option –jsonoutput was added to produce MyJSON data for the files that are read.

python-templates_V0_0_13.zip (http)
MD5: 92977C70DAA8E83BB005A9B6A124129B
SHA256: EB32C86A5F1205B9CC919499BB21171B23A8A365866CF7C3C253BB3600E53A70

Friday 9 May 2025

Update: oledump.py Version 0.0.81

Filed under: My Software,Update — Didier Stevens @ 0:00

This version brings a new plugin to extract clickable links from Word documents (.doc): plugin_hyperlink.py

oledump_V0_0_81.zip (http)
MD5: CEC519186C49CEA82811491DD0055D94
SHA256: 1F990AC30E6D5992D6888F0CAD6FAECE568DB5C32F54554E3BEA89542481658A

Thursday 8 May 2025

Update: myjson-filter.py Version 0.0.7

Filed under: My Software,Update — Didier Stevens @ 0:00

This new version of myjson-filter brings:

  • option -r (–process) to launch a process per item and pass the content of the item via stdin
  • option -P (–pythonfilter) to filter using a Python function
  • added support for plugins

Plugin plugin_ooxml_url.py is a plugin that extracts clickable links from OOXML documents:

myjson-filter_V0_0_7.zip (http)
MD5: E168A38CBC349F972EDD830A56C949BE
SHA256: AD09A5C50310E9684561FC33AE98C5F8928D6F3B30F8723CF44A3C912590C5AD

Friday 2 May 2025

Update: xorsearch.py Version 0.0.5

Filed under: My Software,Update — Didier Stevens @ 0:00

This version fixes a bug in IsPrintable and adds option -D.

xorsearch_v0_0_5.zip (http)
MD5: 97621F1FCDED7B1B73091112C3C9FFD5
SHA256: 67D5E89A9F3057FF51ADD1C9F66E13D110AA92A64AA2A071828871067AF42241

Thursday 1 May 2025

Overview of Content Published in April

Filed under: Announcement — Didier Stevens @ 0:00
Here is an overview of content I published in April:

Blog posts: SANS ISC Diary entries:

Wednesday 30 April 2025

Update: re-search.py Version 0.0.23

Filed under: My Software,Update — Didier Stevens @ 0:00

I added support for TAB separator and added options –recursedir, –literalfilenames and –checkfilenames.

re-search_V0_0_23.zip (http)
MD5: 2FCFBAC31302EAC4F9863C6945A2A2D5
SHA256: F1707FC8E6CDFEEBA85C332C0F5C278CAA80DB6ADF6C53F4FF4C27F4E086658B

Tuesday 29 April 2025

Update: pdf-parser.py Version 0.7.2

Filed under: My Software,Update — Didier Stevens @ 0:00

This is a YARA bug fix version.

pdf-parser_V0_7_12.zip (http)
MD5: 0FF2CF1888E633DA3B153B0F737EDAA3
SHA256: E3CA6B62A38EBB783CCBD622EB274DE985B4B6B43584B238314662475A23C34F

Monday 28 April 2025

Update: oledump.py Version 0.0.80

Filed under: My Software,Update — Didier Stevens @ 0:00

This is a YARA bug fix version.

oledump_V0_0_80.zip (http)
MD5: E48706848C1F7C008A98369E69CDBE5C
SHA256: 3EB5835CD5F41ABE16CD97852B6321C20CE1077CE56F4FFA1398CC154E239151

Sunday 27 April 2025

Update: zipdump.py Version 0.0.32

Filed under: My Software,Update — Didier Stevens @ 0:00

This is a YARA bug fix version.

zipdump_v0_0_32.zip (http)
MD5: BBA5F10230A1E2E27EDD7578E947EB6C
SHA256: 5E012F5F06049AD3C9A8CB0AD16F90C2EB255AFFA68E124B9E656EEE9A131774

« Previous PageNext Page »

Blog at WordPress.com.