Tag Archives: howto

Schnelles einfaches Captcha in php

Schnelles einfaches Captcha in php

Captchas für die Hompage selbst gemacht!

Captcha Lösungen gibt es wie Sand am Meer. Von Von Super-duper bis so lalal. Hier ist eine einfache mit php gelöste Lösung.

Wirkungsweisen

Im ersten Teil Wird ein Bild mit zufälligen Zeichen erstellt. Im zweiten Teil wird es angezeigt und es wird eine Eingabe erwartet und im dritten wird geprüft ob es stimmt.

Teil 1: Captcha erstellen

Hier der Klassiker. 5 Zeichen gemischt aus Buchstaben und Zahlen

captchaklassik

 

 

Hier den ganzen Artikel lesen

http input type="image" value an php übergeben

http input type="image" value an php übergeben

Wie man value eines input type="image" an php weitergibt

Ein Bild als Schaltfläche ist doch was schönes. Aber leider klappt die Übergabe eines Wertes mittels "value" nicht so einfach beim Internet Exporer. Aber das braucht man öfter mal wenn man z.B. eine id mitsenden will.

Lösung

Üblich wäre also
<input type="image" name="id" src="edit.png" value="108" />
Aber da einige Browser das value nicht übermitteln kann man einen Umweg über ein array gehen.
<input type="image" name="id[108][]" src="edit.png" />

nun kann man über key($_POST['id']) darauf zugreifen.

Beispiel:

<form action="" method="post">
<input type="image" name="id[1][]" src="edit.png" />
<input type="image" name="id[2][]" src="edit.png" />
<input type="image" name="id[3][]" src="edit.png" />
<input type="image" name="id[4][]" src="edit.png" />
<input type="image" name="id[5][]" src="edit.png" />
</form>

<pre>
<?php
var_export($_POST);
echo "<hr /><p>" . key($_POST['id']) . "</p>";
?>
</pre>

Wie man hier schön sieht werden auch die Koordinaten sauber übertragen und man kann auf diese zugreifen.

Beispiel mit sql Abfrage

Da man das wohl hauptsächlich mit Datenbanken braucht hier ein beispiel:

<?php
$abfrage= mysql_query("SELECT * FROM tabelle");

while($row = mysql_fetch_object($abfrage))
{
echo  "<input type='image' src='drop.png' alt='Knopf'  name='id[" . $row->id . "][]' /><br />";
}

if (isset($_POST['id']))
{
$id = key($_POST['id']);
echo "Der Knopf Nummer: " . $id ." wurde gedr&uuml;ckt";
}
?>

Raspberry PI: ebay Sniper mit JBidwatcher ohne GUI

Raspberry PI: ebay Sniper mit JBidwatcher ohne GUI

Cool auf Auktionen Snipen mit dem RASPBERRY PI

Raspberry PI logo

Seit neustem bin ich stolzer Besitzer eines RASPBERRY PI. Da fragt man sich was stellt man jetzt mit diese

m kleinen Wunderding an? Eine Möglichkeit ist z.B. der ein ebay Biet Sniper. Dank des super geringen Stromverbrauches kann man den RASPBERRY PI Tag und Nacht laufen lassen. Der JBidwatcher ist ein kleines Leichtgewicht unter den Snipern und deshalb hier gut zu gebrauchen. Aber nun zur Installation. Hier den ganzen Artikel lesen

CyanogenMod 10 Nightly (Jelly Bean) für Galaxy S i9000

CyanogenMod 10 Nightly (Jelly Bean) für Galaxy S i9000

Endlich da CyanogenMod 10 Nightly

Nach langem warten ist es endlich da. Eine CyanogenMod 10 nightly Version. Spitze. Die wird doch gleich mal aufs Handy geflasht

Vorbereitung

Egal von welcher Version ihr stammt empfehle ich mit hiermit: Samsung Galaxy S i9000 Unbrick, unroot, werkszustand und wieder root mit Heimdall Das Handy zurückzusetzen.

Download

Alle Downloads von CM gibt es HIER da wir die aktuellste CM 10 nightly wollen passen wir auf das wir einen Download wählen der so heißt cm-10-XXXXXXXX-NIGHTLY-galaxysmtd.zip XXXXXXXX Ist der Platzhalter für das aktuellste Datum. Diese Datei dann aufs Handy schieben

Installation

  1. Handy ausschalten und in den Recovery Modus booten lassen (Power, Menü und lauter Taste). Dann durch das Menü navigieren (Laut / leiser ist hoch / runter, Power ist auswählen)
  2. wipe data/factory reset
  3. Yes -- delete all user data
  4. wipe cache partition
  5. Yes - Wipe Cache
  6. - install zip from sdcard
  7. - choose zip from sdcard
  8. <code>cm-10-XXXXXXXX-NIGHTLY-galaxysmtd.zipp
  9. - Yes - Install <code>cm-10-XXXXXXXX-NIGHTLY-galaxysmtd.zip
  10. reboot

Fertig

Google Apps

Wer Google Play und die andern Apps von Google möchte kann sie HIER HERUNTERLADEN und wie CyaogenMod über das Recovery aufs Handy flashen.


Fehler: status 7 bei der CyanogenMod Installation

Bei mir kam es einmal zu dieser Fehlermeldung, Lösen konnte ich dieses Problem indem ich im Recovery im letzten Menue Punkt. Auf die Recovery Version e3 wechselte. Dann Neustart ins Recovery, Factory reset, wipe und nun klappte die Installation.

WPA Wordlist selbst erstellen. Wie der Brute Force erfolgreich wird.

WPA Wordlist selbst erstellen. Wie der Brute Force erfolgreich wird.

Will man eine WPA Verschlüsselung knacken braucht man eine gute Wordlist

Gerd Altmann/Shapes:photoshopgraphics.com / pixelio.de

Doch woher nimmt man eine solche Passwortliste? In google wird man schnell fündig aber oft ist es nicht mit den gesuchten Zeichen.

Will man zum Beispiel das Wlan Netz einer mit Fritzbox cracken, bei dem das Standard Passwort noch gesetzt ist. (Das Werks mäßige Standard Passwort befindet sich auf der Unterseite der Fritzbox). Muss man wissen das dieses "nur" aus 16 Zahlen besteht.

Auch ist es möglich Listen mit jeder erdenklichen Kombination und Länge ohne großen Aufwand zu erstellen und diese gleich an pyrit weiterzugeben.

 

Hier den ganzen Artikel lesen

Linux: Freien Speicher anzeigen

Linux: Freien Speicher anzeigen

Freien und belegten Speicherplatz der Partitionen anzeigen lassen

Manchmal will man doch wissen wie viel Speicherplatz gerade auf seiner Linux Maschine belegt ist.

Durch df ist das möglich. Es listet alle Partitionen und den Pfad auf wo sie eingehängt sind. Sehr praktisch.

df -hT

Bedeutung der df Schalter

-h Bedeutet human-readable und bedeutet das die Größe, für den Menschen lesbar, dargestellt wird
-T Listet auch den File Type auf

Ausgabe von df

root@archlinux ~ # df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
rootfs         rootfs    9.8G  5.7G  3.7G  61% /
dev            devtmpfs  968M     0  968M   0% /dev
run            tmpfs     969M  340K  969M   1% /run
/dev/sdb3      ext4      9.8G  5.7G  3.7G  61% /
shm            tmpfs     969M  232K  969M   1% /dev/shm
tmpfs          tmpfs     969M   93M  877M  10% /tmp
/dev/sdb1      ext2       96M   21M   71M  23% /boot
/dev/sdb4      ext4       20G   13G  6.1G  68% /home

CyanogenMod 10 (Jelly Bean) für das Samsung Galaxy S i9000

CyanogenMod 10 (Jelly Bean) für das Samsung Galaxy S i9000
CyanogenMod 10 (Jelly Bean) für das Samsung Galaxy S i9000

CyanogenMod 10 Android 4.1.1 Jelly Bean [ALPHA Version] für das Galaxy S i9000 aufgetaucht

Es ist da! Eine Alpha Version für Android 4.1.1 Jelly Bean, meines bevorzugten Android ROM CyanogenMod, ist nun aufgetaucht. Zwar keine offizielle aber trotzdem ziemlich stabile.

Bei XDA Developers kann man den dazugehörigen Post nachlesen.

Frohnaturen wie ich wollen natürlich gleich das ausprobieren.

Hier den ganzen Artikel lesen

Android 4.1.1 alias Jelly Bean auf das Samsung Galaxy S i9000 installieren

Android 4.1.1 alias Jelly Bean auf das Samsung Galaxy S i9000 installieren
Android 4.1.1 alias Jelly Bean auf das Samsung Galaxy S i9000 installieren

Android 4.1.1 alias Jelly Bean auf das Samsung Galaxy S i9000 installieren

Ich hab ja schon mal beschrieben wie man das gute alte Galaxy S i9000 mit Gingerbread aufrüstet, heute ist Jelly Bean [4.1.1] dran.

Auch hier wird mal wieder bewiesen wie viel Saft das Galaxy S i9000 hat und wie man auch altes im neuen Glanz erstrahlen lassen kann. Hier den ganzen Artikel lesen

glibc: /lib existiert im Dateisystem

glibc: /lib existiert im Dateisystem

glibc: /lib existiert im Dateisystem bei pacman -Syu

Bei Arch Linux zieht nun glibc um und zwar von /lib nach /usr/lib
eigentlich sollte es mit diesen zwei Befehlen stressfrei klappen.

pacman -Syu --ignore glibc
pacman -Su

leider klappt das so nicht bei allen und es kommt zu den Fehler: glibc: /lib existiert im Dateisystem
so wie hier: Hier den ganzen Artikel lesen

Anleitung: Android 4.0.4 Ice Cream Sandwich für Samsung Galaxy S i9000

Anleitung: Android 4.0.4 Ice Cream Sandwich für Samsung Galaxy S i9000
Anleitung: Android 4.0.4 Ice Cream Sandwich für Samsung Galaxy S i9000

Android 4.0.4 alias Ice Cream Sandwich auf das Samsung Galaxy S i9000 installieren

Das Galaxy S ist zwar schon etwas alt aber noch lange nicht veraltet. Dank einer aktiven und äußerst fähigen Community ist es bis heute ein überaus gutes Handy. Hat mich noch nie enttäuscht und etliche Stürze, einer davon aus über 2 Meter Höhe auf den Fliesenboden. Das Galaxy S wurde oft als Plastikbomber bezeichnet  und genau dieser Umstand macht es sehr robust. Die "weichen" Plastikteile absorbieren viel der Aufprallenergie indem sie einfach bei einem Aufprall abfallen.

So jetzt gehst aber ans update.

Hier den ganzen Artikel lesen