R2wars: Difference between revisions

From Chaosdorf Wiki
No edit summary
No edit summary
Line 1: Line 1:
{{Event
{{Event
| Title = r2wars
|Title=r2wars
| Description = bot-kriege
|Description=bot-kriege
| Type = Workshop
|Type=Workshop
| Date = 2020-03-14
|Date=2020-03-14
| Start = 16:00
|Start=16:00
| End = 23:00
|Duration=6
Duration = 6
|Speaker=hanemile
| Speaker = {{U|hanemile}}
|Host=hanemile
| Host = {{U|hanemile}}
|isRelevant=No
|End=23:00
}}
}}
r2wars, jetzt auch in ihrem chaosdorf
r2wars, jetzt auch in ihrem chaosdorf



Revision as of 22:01, 25 February 2020

r2wars
bot-kriege
Art Workshop
Datum 2020-03-14
Start 16:00
Ende 23:00
Dauer 6h
Speaker hanemile
Host hanemile
Relevant? No

r2wars, jetzt auch in ihrem chaosdorf

Worum gehts?

Bot Kriege! Versammelt eure Bots und tretet gegeneinander in r2wars an, ein "Spiel" in dem zwei oder mehr Programme, die in Assembler für MIPS, ARM, X86 geschrieben wurden und mit rasm2 assembliert und dann mit ESIL emuliert werden, gegeneinander in einer arena welche als gemeinsamer rwx gemappter speicher definiert ist, kämpfen.

Ich stell euch das ganze vor, zeig dir (Ja, DU!) wie du einen eigenen bot bauen und anschließend in den "Kampf" schicken kannst.

r2 was?

"Radare2 ist ein vollständiges Framework für das Reverse-Engineering und die Analyse von Binärdateien; es besteht aus einer Reihe kleiner Dienstprogramme, die zusammen oder unabhängig von der Befehlszeile verwendet werden können." [1] https://radare.org

Vorraussetzungen

Wenn du mitmachen willst solltest du dich schonmal ein bisschen mit assembly[2], am besten mit x86[3] vertraut machen. Wenn du feststellst das das ganze irgendwie komisch ist und du dich nicht damit zurechtfindest, komm einfach vorbei, irgendwie bekommen wir auch für dich einen bot gebaut.

Anmelden

Um abschätzen zu können wie viele Leute kommen wollen, bitte hier eintragen:

  • ...
  • ...
  • ...
  • ...
  • ...
  • ...
  • ...
  • ...
  • ...
  • ...

Erstes limit: 10 leute, falls mehr leute mitmachen wollen, bitte hier eintragen (if full: add line):

  • ...
  • ...
  • ...