Archiv des Autors: Stephan

LinuxTag – die 3. Herausforderung

Drei Herausforderungen galt es zu bestehen, um am diesjährigen LinuxTag-Hacking Contest teilnehmen zu dürfen. Die ersten beiden waren recht leicht zu bewältigen, der dritte jedoch… Ich musste einige Zeit Grübeln. Es galt, mittels eines privilegierten “insmod” auf dem Linux-System root-Rechte … Weiterlesen

Veröffentlicht unter Betriebssystem | Verschlagwortet mit , , , , | 1 Kommentar

Ein CHTML-Update und JoeToe ist kaputt…

Tja, manchmal stellt man sich selbst gern’ mal ein Bein. – Ich mache das keine Ausnahme! Heute hatte ich Zeit mich mal wieder um CHTML zu kümmern; es ging vor allem darum paar Baustellen aufzuräumen und endlich mal ein Mechanismus … Weiterlesen

Veröffentlicht unter Programmierung | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

Floating point exception in “do_lookup_x” (SIGFPE)

Man stelle sich vor, man kompiliere eine kleine und wenig exotische Anwendung (geschrieben in C++) unter einem halbwegs modernen CentOS 6 und versuche das Ergebnis auf einem weniger aktuellen SuSE Linux Enterprise Server 10 zum Laufen zu bringen. “Floating point … Weiterlesen

Veröffentlicht unter Programmierung | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

Prozess verstecken (Linux)

Das Vorhaben einen Prozess zu verstecken muss nicht immer was gutes Bedeuten. Fest steht aber auch, dass, wenn man nicht weiß, wie so etwas gemacht werden kann, es schwer fällt diese aufzudecken. Weil ich es nicht zu kompliziert machen will, … Weiterlesen

Veröffentlicht unter Betriebssystem | Verschlagwortet mit , | Hinterlasse einen Kommentar

Linux: root werden mittels “chown”

Eine weitere Herausforderung vom Hacking Contest des Linux Tags. Es geht nun darum mit Hilfe des “chown”-Befehls eine root-Shell zu bekommen. Der erste Gedanke war eigentlich der gleiche, wie der bereits beschriebene. Eher traurig, weil’s so keinen Spaß gemacht hätte. … Weiterlesen

Veröffentlicht unter Betriebssystem | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Linux: root werden mittels “dd”

Der LinuxTag 2012 steht an. Interessante Vorträge und auch ein Hacker-Wettbewerb stehen an. Um dabei teilnehmen zu dürfen, muss die erste Aufgabe beantwortet werden. ACHTUNG: Will man sich für den LinuxTag qualifizieren, sollte man schon allein drauf kommen. – Anderenfalls … Weiterlesen

Veröffentlicht unter Betriebssystem | Verschlagwortet mit , | Hinterlasse einen Kommentar

error: cannot convert ‘size_t*’ to ‘socklen_t*’ for argument ‘3’ to ‘int accept(int, sockaddr*, socklen_t*)’

Ein Fehler, der auftrat und nicht auftreten sollte… error: cannot convert ‘size_t*’ to ‘socklen_t*’ for argument ‘3’ to ‘int accept(int, sockaddr*, socklen_t*)’ …und dieses in der Zeile: …socketfd = accept(listenfd, (struct sockaddr *)&cli_addr, &length)… Das Problem findet sich doch tatsächlich … Weiterlesen

Veröffentlicht unter Programmierung | Verschlagwortet mit , | Hinterlasse einen Kommentar

Mehrsprachige Anwendungen (i18n)

Ein kleines Programm in C ist schnell getippelt. Heute, da die geistige Leistungsfähigkeit nicht gerade ihren höchsten Stand erreichen wollte, entschied ich mich mal ein bisschen zu forschen. Schnell war etwas Einfaches, was ich bis dato noch nicht beleuchtete gefunden. … Weiterlesen

Veröffentlicht unter Programmierung | Verschlagwortet mit , | Hinterlasse einen Kommentar

atexit und Destruktoren in C++

Es heißt, ein Destructor würde ausgeführt, wenn ein Objekt “abgeräumt” wird. Dieses geschieht für gewöhnlich, wenn den Scope des Objekts verlässt, oder wenn es mittels “delete” von Hand aus dem Heap befördert wird. – Stimmt auch! Die Sache hat nur … Weiterlesen

Veröffentlicht unter Programmierung | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

SSH – Public Key Authentication bei Centos 6

Was bei CentOS 5 noch gut ging, geht bei CentOS 6 nicht zwingend auch gut. Dazu zählt leider auch die entspannte SSH-Anmeldung mittels “Public Key Authentication”. Obgleich augenscheinlich “alle” Rechte richtig gestzt wurden will es nicht klappen. Der Grund:

Veröffentlicht unter Server | Verschlagwortet mit , , | 2 Kommentare