Hello workshop - Hello uploading/downloading via DNS

  • Location: Bob
  • Speaker: Marc Lampo
  • Date and time: 11:20 - 12:05

A closer look at scripts to effectively upload and download files.

For downloading we will look at two types of scripts :
1) convert a file into a series of A (AAAA) records, ready for publishing by an authoritative DNS server
2) download a file by performing a number of A (AAAA) records and assembling the result

For uploading also two scripts :
1) upload a file by performing a number of DNS queries
2) retrieve a file by reassembling it from the querylog of a name server

A sample querylog from a Bind 9 name server will be provided

All scripts are provided as proof-of-concept.
I'll explain what is done and why, so you can adapt to your wishes
(like changing presentation or session layer, using a different programming language)

Participants should have Linux available or be able to run Linux applications in their environment (cygwin is what I use).
Make sure programs like awk, base64, bash, grep, sed, sort, uniq are available on your portable.


Sponsors:

Gold
Gold
Gold
Silver
Silver
Silver
Silver
Silver
Silver
Bronze
JOB
Technical