RSS Feed Technorati Profil Share Share

Opera mini · Samstag Mai 29, 2010

BloodyWing

Ich habe gerade mitbekommen das mein Blog mit Mobiltelefone durchaus ansehnlich ist. Aber eine Anpassung für Touchtelefone werde ich trotzdem mal in Erwägung ziehen, nun wo ich selbst auch eins habe (HTC Magic).

Gestern konnte ich im übrigen meine Bootprobleme bei Win 7 beheben. Es lag, wie bei so vielen, an classpnp.sys und der “Aktivierung” die ich vor einer weile verwendet hatte. Man findet in vielen Foren den Hinweis das man pcmcia.sys umbennen soll, klappt das nicht, dann vielleicht mal Vista7 Slic Ldr verwenden. Klappt das auch nicht, dann eben Linux nutzen – ist eh besser :D

Tags: , , , , ,
Kategorie: ,

— BloodyWing

Kommentar schreiben/lesen
---

Ubuntu Lucid Lynx in der Beta 1 · Freitag März 19, 2010

BloodyWing

Bereits gestern sollte schon die neue Ubuntuversion von Lucid Lynx erscheinen, heute ist es endlich so weiter und die Beta 1 steht zum Download zur Verfügung.

Mehr dazu ist auf Heise.de zu finden: Erste Beta von Ubuntu 10.04 mit neuem Look and Feel

Ich habe hier irgendwo einen Laptop von einem guten Freund herum stehen, da er mit Gentoo nicht wirklich klar kommt werde ich ihm wieder Ubuntu installieren. Das hatte er bereits früher schon einmal und kam gut damit zurecht. Jetzt wo Ubuntu noch benutzerfreundlicher geworden ist.
Ich werde aber weiterhin bei Gentoo bleiben.

Tags: , , , , , ,
Kategorie: ,

— BloodyWing

Kommentar schreiben/lesen
---

Neues Ubuntu (Lucid Lynx) in der dritten Alpha · Freitag März 5, 2010

BloodyWing

Endlich ist es so weit, die dritte Alpha von Ubuntu 10.04 ist erschienen. Damit wird endlich auch das “Human” Thema abgelöst, was vorher immer für warme Brauntöne bei dem Gnome -Desktop von Ubuntu sorgte. Alle Gnomefans werden aber enttäuscht sein, denn es wird noch kein Gnome 3 in Lucid Lynx geben. Aber Lucid Lynx hat Long Term Support, was heißen kann das im laufe der Supportjahre womöglich Gnome 3 noch hinzu kommen kann. Am 18. März wird es auch die erste Beta geben und Ende April das offizielle Release.

Neu unter der Haube ist der Austausch von HAL gegen Devicekit (Interessant, zur Zeit in Gentoo noch durch keyword maskiert, vielleicht lohnt sich ja für mich auch ein Wechsel bei Gentoo von HAL zu Devicekit). Außerdem wird der Treiber nv durch nouveau ersetzt. DRI ist aber mit nouveau trotzdem nur experimentell möglich (Wie das geht ist hier auf englisch erklärt).

Wer sich Ubuntu herunterladen möchte schaut mal hier

(Ich werde trotzdem weiterhin bei Gentoo bleiben :D)

Tags: , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentar schreiben/lesen
---

WPA2 mit EAP · Sonntag Dezember 20, 2009

BloodyWing

Ich habe am Wochenende versucht meinen Accesspoint mit zusätzlichen Sicherheitsvorkehrungen abzusichern. Gut WPA2 ist zwar völlig ausreichen, aber da geht noch mehr. Mein Problem war am Ende das der Testclient immer die falsche EAP-Methode losgeschickt hat. Der Testclient war im übrigen ein Windows XP Laptop mit 802.11a/b/g Wlan-Karte. Der Accesspoint ist mein MSI EX 623 mit Gentoo.

Zusammen mit hostapd, bridge-utils und dhcpd konnte ich einen funktionsfähigen Accesspoint einrichten. Zu beachten war auch noch das der Testclient keine Administratorrechte hatte. Ich war also darauch angewiesen das ich einen DHCP Server noch laufen habe. Der von der Alice Box machte keine Probleme weil dhcpd nur an wlan0 lief und ich DHCPREQUEST sowieso nicht von eth0 zu wlan0 routete.

Auszug aus meiner hostapd.conf:

eap_server=1
eap_message=hello
eapol_key_index_workaround=1
eap_user_file=/etc/hostapd/eap_user
dh_file=/etc/hostapd/hostapd.dh.pem
server_cert=/etc/hostapd/server.pem
ca_cert=/etc/hostapd/ca.pem
private_key_passwd=fsr4it1jX0gW6 1

Die eap_user Datei:

"Testclient" MSCHAPV2,PEAP,GTC,PAX,PSK,SAKE "faIM4erbl73oo" "Testclient" MSCHAPV2,PEAP "faIM4erbl73oo" [2]

Ich weiß das Windows EAP-MSCHAPV2 unterstütz aber irgendwie wollte der Client zusätzlich ein TLS Zertifikat. Welches ich auch erstellt habe, jedoch konnte ich das nach der Installation nicht bei dem Windows XP Client auswählen. Wieso ich nur die Vorinstallierten vertrauenswürdigen Zertifikate nehmen konnte und keine eigenen ist mir weiterhin ein Rätsel. Der Versuch ist somit gescheitert, ich werde als nächstes das ganze mit meinem Asus EEE testen vielleicht komme ich so zu einem Ergebnis.

1 Das Passwort vom private key ist nicht mehr das echte ;)

Tags: , , , , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentar schreiben/lesen [1]
---

Neues image.gd Script · Sonntag Dezember 13, 2009

BloodyWing

Es ist spät und ich hatte Langeweile, also habe ich mir noch mal mein altes Bash Script her genommen und meinen Lieblingshoster heraus genommen und dafür noch mal ein optimiertes Script geschrieben:

#!/bin/sh

file="`date +%Y-%m-%d_image_gd.jpeg`"
tmp="/tmp/~imagegd.sh.tmp"
browser="xdg-open"
shp="scrot"
case $shp in
        scrot)
                scrot $file -q 100
                ;;
esac
curl -\# -LF "image=@$file" http://image.gd > $tmp
files=`grep -o -m2 -E \
"[h-t]{4}\:\/\/[s1-9]{2}\.[a-m]{5}.\gd\/.*(\.png|\.jpg|\.gif)" $tmp`
for f in $files; do $browser "$f"; done;
rm $tmp

Vielleicht gibt es unter meinen Lesern ein paar Leute denen noch ein effektiverer Regex einfällt. Der dort macht zwar auch sein Zeug aber der sieht mir noch nicht geekig genug aus ;). Wenn ich morgen Zeit finde dann werde ich auch noch die Screenshotfunktion mit scrot und einigen anderen Programmen einbauen. Xdg-open sorgt dafür das der Standardbrowser für das hoch geladene Bild verwendet wird. Nach dem hochladen, wenn alles gut ging, öffnet z.B. Firefox 2 Tabs einen mit einen Thumbnail und der andere zeigt das Bild in voller Größe.

Update: Das Script erstellt nun mit scrot einen Screenshot und lädt diesen dann bei image.gd hoch. Grundsätzlich wäre an der Stelle jedes beliebige Screenshotprogramm möglich.

Tags: , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentar schreiben/lesen
---

EX623 xorg? [2] - die Lösung · Samstag Dezember 12, 2009

BloodyWing

Ich konnte mein Xorg Problem endlich beheben, was nicht meine schuld war und auch nicht die Schuld von Xorg sondern der Übeltäter war die OpenGL Unterstützung des nvidia Moduls. Nachdem ich die deaktiviert habe (Mesa genommen) ging alles ohne Probleme. Das war aber für mich keine Lösung also probierte ich weiter herum. Ich kam auch vorerst zu keiner Lösung bis ich auf die Idee kam mal ein neueres Modul zu nehmen und siehe da es funktionierte: 185.18.36 hat mit dem Ex 623 also heftige Probleme mit der OpenGL Unterstützung, aber 190.42-r3 geht ohne Probleme.

Als nächste werde ich mich mit ALSA rumplage. Lässt man das Modul ( snd-hda-intel ) automatisch die Soundkarte erkennen, dann bekommt man zwar alle Lautsprecher dazu einen Ton von sich zu lassen, aber der eingebaute Subwoofer im Notebook will dann nicht. Wie man den dazu bringt Töne von sich zu geben ist mir auch noch unklar. Ich nehme mal an dazu muss ich erst mal den Hotkey zum laufen bekommen, der geht nämlich auch nicht nicht genau wie der Eco-Hotkey, der mir aber ziemlich egal ist. Die anderen Hotkeys wie “prev”, “next” etc. gehen ohne Probleme bei fluxbox und openbox zu belegen, wichtig wäre noch das man ihnen mit xmodmap richtige Bezeichnungen gibt ansonsten macht man sich den Wolf.

WLAN des EX 623 funktioniert auch ohne Probleme allerdings unterstütz madwifi-ng die Karte noch nicht. Also muss man auf ath9k zurück greifen. Auch kein Problem, man muss dann eben seine Schnittstellen mit iw erstellen.

05:00.0 Network controller: Atheros Communications Inc. Device 002a (rev 01)
	Subsystem: Device 1a3b:1067
	Kernel driver in use: ath9k
	Kernel modules: ath9k

Die Netzwerkkarte braucht im übrigen r8169 als Modul, zu finden unter Ethernet (1000 Mbit) -> Realtek 8169 gigabit ethernet support

realtek 8169 modul

Tags: , , , , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentar schreiben/lesen [2]
---

EX623 xorg? · Freitag Dezember 4, 2009

BloodyWing

Inzwischen habe ich Gentoo lauffähig auf meinen Laptop bekommen, was immer noch viel mehr Probleme macht als das auf meinen anderen Rechner. Xorg ist installiert, slim, openbox, Firefox, pidgin, mpd. Aber der Xorg will nicht starten, auch aus der Logdatei werde ich nicht ganz schlau Xorg.0.log. Dann gibt es noch ein weiteres Problem, bei jedem halt verharrt der Lappy im Zustand der Ruhe und macht gar nix mehr. Hat sich aber vorher mit einen Segfault verabschiedet. Problem könnte hier ACPI sein … oder irgendwas komplett anderes, das ist mir aber auch schon beim booten des Installationsmediums ständig passiert.

Das Environmentproblem konnte ich inzwischen beheben, was heißt beheben? Es tritt einfach nicht mehr auf. Könnte aber sein das es mit ACCEPT_KEYWORD=”~x86” wieder kommt. Dafür funktionierte aber zu dem Zeitpunkt der Xorg ohne Probleme.

Update: Ich habe mich gestern noch einmal hingesetzt und experimentiert, inzwischen friert mein Laptop nicht mehr ein. Jedoch nur wenn ich statt nvidia nv nehme. Was mich nicht ganz zufrieden stimmt, wegen der schlechten 3D Beschleunigung. Außerdem startet Xorg immer noch nicht richtig, er bleibt einfach nur schwarz. Neue Xorg.0.log: Xorg.0.log.new. Die Logdatei bringt mich aber auch nicht weiter, weil dort nicht ein (EE) ist.

Tags: , , , ,
Kategorie: ,

— BloodyWing

Kommentare [2]
---

Kernel Panic · Sonntag Oktober 18, 2009

BloodyWing

Heute hatte ich mal seit langem wieder einen Kernel Panic, der Grund dafür ist mir immer noch irgendwie schleierhaft.

“No init found …”

Nach mehrmaliegen überprüfen von grub und des Kernels, ob dort auch alle wichtigen Module kompiliert sind, habe ich mir einen mit genkernel bauen lassen.
Der genkernel-Kernel ging dann auch – war zwar total überladen und aufgebläht (2,7MB kernel und 3,2MB initramfs), aber dann ging dann immerhin erst mal.

Jetzt habe ich alles was unwichtig war entfernt und der Kernel ist weiterhin bei 2,7MB kommt aber ohne initramfs klar. Ende gut alles gut, der Kernel bootet. Das genaue Problem für den Panic weiß ich aber immer noch nicht.

Update: Grund für den Kernel Panic kenn ich zwar immer noch nicht genau, ich vermute mal es hatte was mit ext4 zu tun, aber warum ging der dann aufgeblähte Kernel von genkernel?

Egal, ich hab es erst mal wieder geschafft meine Gentoopartition komplett zu killen, zumindest fast komplett. Irgend etwas, was genau ist mir auch ein Rätsel zerstört mir mein Environment, $PATH war nach emerge -avuDN world erst mal komplett leer. Ich vermute mal das sys-apps/baselayout oder sys-apps/openrc das Chaos verursacht haben.

Kann ja nicht so schwer sein, ich installiere Gentoo nicht das erste mal.

Tags: , , , ,
Kategorie: ,

— BloodyWing

Kommentare [2]
---

Lieber schlechte Treiber als gar keine. · Montag Juni 29, 2009

BloodyWing

Tolle Aussage von Hans-Jürgen Koch:

Jeder Code im Mainline-Kernel ist besser als Code, der auf jemands Festplatte vergammelt. Gut, dass wir den Staging-Bereich haben. […] Es gibt so viele Treiber für seltene Hardware, die man nur in manchen Embedded-Geräten findet.

Genau das kann ich auch behaupten, gutes Beispiel ist die Webcam der Playstation3. Dafür gab es einmal in der Vergangenheit Treiber für BSD, wer sich etwas mit C auskannte hätte diese unter Umständen für den Linux Kernel portieren können. Das wurde vielleicht auch gemacht, aber inzwischen ist die Seite mit der Treibern nicht mehr zu erreichen. Wenn das in Zukunft wirklich gemacht wird dann hört vielleicht auch das rumgemecker von einigen Linuxneulingen auf welche sich über nicht funktionierendes WLAN beschweren.

Tags: , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

X²: The Threat / Die Bedrohung mit Wine · Dienstag Juni 2, 2009

BloodyWing

Nach langen hin und her basteln habe ich es endlich geschafft X² mit Wine zum laufen zu bekommen. Reibungslos Funktionieren tut es zwar auch schon so ohne jeden Eingriff, aber es fehlen Videos, Stimmen und die Musik – da geht einiges vom X-Feeling verloren. Damit auch andere nicht mehr länger auf dem Schlauch stehen, hier die Anleitung:

  1. Terminal öffnen (mein Favorit urxvt)
  2. export WINEPREFIX=$HOME/.x2
    weil so einiges an Wine geändert werden muss ist es sinnvoll ein anderes Wineprefix zu verwenden als $HOME/.wine
  3. Nun X² installieren oder ein bereits installiertes X² verwenden. Sinnvoll ist es noch das Spiel auf 1.4 zu Patchen und den NOCD Patch von EGOSOFT zu installieren.
  4. wget http://www.kegel.com/wine/winetricks && chmod +x winetricks
    Nun brauchen wir winetricks, das ist ein Bash Script was zusätzliche Anwendungen, dll und Fixe für Wine herunterladen und installieren kann. Durch chmox +x wird das Script ausführbar und kann mit ./winetricks ausgeführt werden.
  5. ./winetricks directx9 wmp10 allcodecs
    Das installiert Directx9, Windows Mediaplayer und zusätzliche Audio und Videocodecs. X² braucht die Codecs die Windows Media Player 9 mit liefert.
  6. wget http://howto.landure.fr/gnu-linux/installer-directx-9-0c-avec-wine/dciman32.dll —output-document=$WINEPREFIX/drive_c/windows/system32/dciman32.dll && wget http://howto.landure.fr/gnu-linux/installer-directx-9-0c-avec-wine/amov4ie.exe —output-document=/tmp/amov4ie.exe && wine /tmp/amov4ie.exe && regsvr32 “c:\windows\system32\amstream.dll”
    X² braucht Activemovie damit die Videos im Spiel funktionieren, amstream und quartz muss dann mit winecfg auf nativ gesetzt werden.

Nun sollte X² wie in Windows funktionieren, hat man nun keinen Sound mehr, so wie bei mir. Dann mal regedit ausführen und zum Schlüssel HKEY_CURRENT_USER\Software\Wine\Alsa Driver gehen. Dort eine neue Zeichenkette anlegen mit den Name: UseDirectHW – dort dann Y eintragen.

X² wird mit dem alternativen Prefix so gestartet:
WINEPREFIX=$HOME/.x2 wine x2.exe

Ps.: Achtet mal im Spiel auf die Stationsdurchsagen :D

Tags: , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

Pidgin Error · Freitag April 3, 2009

BloodyWing

Hat jemand ähnliche Fehler in Pidgin?

Pidgin Fehler

Auf die MSN Funktion kann ich nicht verzichten weil zu viele Nasen die ich kenne nur das haben (blöder Live Messenger) – ich werde wohl mal einen Blick in den Bugtracker bei Pidgin werfen müssen.

Tags: , , , , ,
Kategorie:

— BloodyWing

Kommentare
---

Secured.in Decrypter (Script) · Mittwoch Februar 25, 2009

BloodyWing

Hi, nachdem ich versucht habe einen Descrypter für Secured.in zu finden hab ich beschlossen selbst einen zu schreiben. Ist zwar nun nicht perfekt aber er Funktioniert.

Wies funktioniert.
1. Script holen:

anti-secured.pl [Download #196, 17.85KB]

  1. #!/usr/bin/perl -w
  2. use HTTP::Request::Common qw(POST);
  3. use LWP::UserAgent;
  4. my $browser = LWP::UserAgent->new();
  5.  
  6. use JavaScript::SpiderMonkey;
  7.    
  8.  
  9.   open(FILE,'<'."@ARGV") || die "@ARGV";
  10.   my $html = do { local $/; <FILE> };
  11.   close FILE;
  12.   #push (@links,"");
  13.   $html =~ s/([0-9]{6}-[0-9a-z]{8})\'/my $responde = HTTP::Request->new(POST => "http:\/\/secured.in\/ajax-handler.php");
  14.  $responde->content_type("application\/x-www-form-urlencoded");$responde->content("cmd=download&download_id=$1");
  15.  push (@links,$browser->request($responde)->content);/ge;
  16.  my $js = JavaScript::SpiderMonkey->new();
  17.  
  18.    $js->init();
  19.    $js->function_set("print_to_perl", sub { print "@_\n"; });
  20.  
  21.    $js->property_by_path("document.location.href");
  22.  
  23. for($i=0;$i<$#links+1;$i++) {
  24.    my $rc = $js->eval("
  25. function cypher(url){return lskdqpyr(url,'');}
  26. function okaqnhlp(lahgrnvp,trenlpys){for(var yalmhopr=17;yalmhopr>1;yalmhopr--){
  27. lahgrnvp^=ldiwkqly[yalmhopr];
  28. trenlpys^=((oqlaoymh[(lahgrnvp>>>24)&0xff]+oqmykrna[(lahgrnvp>>>16)&0xff])^pqmyzkid[(lahgrnvp>>>8)&0xff])+pldmjnde[lahgrnvp&0xff];
  29. ujhaqylw=lahgrnvp;lahgrnvp=trenlpys;trenlpys=ujhaqylw;}ujhaqylw=lahgrnvp;lahgrnvp=trenlpys;trenlpys=ujhaqylw;trenlpys^=ldiwkqly[1];
  30. lahgrnvp^=ldiwkqly[0];return Array(lahgrnvp,trenlpys);}
  31. function qmyjuila(oqlamykt,yalkionj){var dolizmvw=0;
  32. for(var iumswkya=0;iumswkya<16;iumswkya++){oqlamykt^=ldiwkqly[iumswkya];
  33. yalkionj^=((oqlaoymh[(oqlamykt>>>24)&0xff]+oqmykrna[(oqlamykt>>>16)&0xff])^pqmyzkid[(oqlamykt>>>8)&0xff])+pldmjnde[oqlamykt&0xff];
  34. dolizmvw=oqlamykt;oqlamykt=yalkionj;yalkionj=dolizmvw;}dolizmvw=oqlamykt;oqlamykt=yalkionj;yalkionj=dolizmvw;yalkionj^=ldiwkqly[16];
  35. oqlamykt^=ldiwkqly[17];return Array(oqlamykt,yalkionj);}function plaomtje(yoiumqpy){var qkailkzt='';
  36. var yolikzpa=0;var xoliuzem;
  37. var lyomiujt=0;var yploemju=-1;for(yolikzpa=0;yolikzpa<yoiumqpy.length;yolikzpa++){yploamzu=yoiumqpy.charAt(yolikzpa);
  38. if('A'<=yploamzu&&yploamzu<='Z')xoliuzem=yoiumqpy.charCodeAt(yolikzpa)-65;
  39. else if('a'<=yploamzu&&yploamzu<='z')xoliuzem=yoiumqpy.charCodeAt(yolikzpa)-97+26;
  40. else if('0'<=yploamzu&&yploamzu<='9')xoliuzem=yoiumqpy.charCodeAt(yolikzpa)-48+52;
  41. else if(yploamzu=='+')xoliuzem=62;else if(yploamzu=='/')xoliuzem=63;else continue;
  42. yploemju++;switch(yploemju\%4){case 0:lyomiujt=xoliuzem;continue;case 1:lxkdmizj=(lyomiujt<<2)|(xoliuzem>>4);
  43. lyomiujt=xoliuzem&0x0F;break;case 2:lxkdmizj=(lyomiujt<<4)|(xoliuzem>>2);lyomiujt=xoliuzem&0x03;break;
  44. case 3:lxkdmizj=(lyomiujt<<6)|(xoliuzem>>0);lyomiujt=xoliuzem&0x00;break;}qkailkzt=qkailkzt+String.fromCharCode(lxkdmizj);
  45. }return qkailkzt.toString();}function ykijmtkd(yoirlkqw){var loipamyu=yoirlkqw.length;
  46. for(var ymujtnbq=0;ymujtnbq<loipamyu;
  47. ymujtnbq++){yoirlkqw[ymujtnbq]=String.fromCharCode(yoirlkqw[ymujtnbq]>>>24&0xff,
  48. yoirlkqw[ymujtnbq]>>>16&0xff,yoirlkqw[ymujtnbq]>>>8&0xff,yoirlkqw[ymujtnbq]&0xff);
  49. }return yoirlkqw.join('');}ldiwkqly=Array();oqlaoymh=Array();
  50. oqmykrna=Array();pqmyzkid=Array();pldmjnde=Array();pnjzokye=null;
  51. olkemfjq=Array(
  52. 0x243f6a88,0x85a308d3,0x13198a2e,0x03707344,0xa4093822,0x299f31d0,0x082efa98,
  53. 0xec4e6c89,0x452821e6,0x38d01377,0xbe5466cf
  54. ,0x34e90c6c,0xc0ac29b7,0xc97c50dd,0x3f84d5b5,0xb5470917,0x9216d5d9,0x8979fb1b);
  55. iatwbfrd=Array(
  56. 0xd1310ba6,0x98dfb5ac,0x2ffd72db,0xd01adfb7,0xb8e1afed,0x6a267e96,0xba7c9045,0xf12c7f99,0x24a19947,0xb3916cf7,
  57. 0x0801f2e2,0x858efc16,0x636920d8,0x71574e69,0xa458fea3,0xf4933d7e,0x0d95748f,0x728eb658,0x718bcd58,0x82154aee,
  58. 0x7b54a41d,0xc25a59b5,0x9c30d539,0x2af26013,0xc5d1b023,0x286085f0,0xca417918,0xb8db38ef,0x8e79dcb0,0x603a180e,
  59. 0x6c9e0e8b,0xb01e8a3e,0xd71577c1,0xbd314b27,0x78af2fda,0x55605c60,0xe65525f3,0xaa55ab94,0x57489862,0x63e81440,
  60. 0x55ca396a,0x2aab10b6,0xb4cc5c34,0x1141e8ce,0xa15486af,0x7c72e993,0xb3ee1411,0x636fbc2a,0x2ba9c55d,0x741831f6,
  61. 0xce5c3e16,0x9b87931e,0xafd6ba33,0x6c24cf5c,0x7a325381,0x28958677,0x3b8f4898,0x6b4bb9af,0xc4bfe81b,0x66282193,
  62. 0x61d809cc,0xfb21a991,0x487cac60,0x5dec8032,0xef845d5d,0xe98575b1,0xdc262302,0xeb651b88,0x23893e81,0xd396acc5,
  63. 0x0f6d6ff3,0x83f44239,0x2e0b4482,0xa4842004,0x69c8f04a,0x9e1f9b5e,0x21c66842,0xf6e96c9a,0x670c9c61,0xabd388f0,
  64. 0x6a51a0d2,0xd8542f68,0x960fa728,0xab5133a3,0x6eef0b6c,0x137a3be4,0xba3bf050,0x7efb2a98,0xa1f1651d,0x39af0176,
  65. 0x66ca593e,0x82430e88,0x8cee8619,0x456f9fb4,0x7d84a5c3,0x3b8b5ebe,0xe06f75d8,0x85c12073,0x401a449f,0x56c16aa6,
  66. 0x4ed3aa62,0x363f7706,0x1bfedf72,0x429b023d,0x37d0d724,0xd00a1248,0xdb0fead3,0x49f1c09b,0x075372c9,0x80991b7b,
  67. 0x25d479d8,0xf6e8def7,0xe3fe501a,0xb6794c3b,0x976ce0bd,0x04c006ba,0xc1a94fb6,0x409f60c4,0x5e5c9ec2,0x196a2463,
  68. 0x68fb6faf,0x3e6c53b5,0x1339b2eb,0x3b52ec6f,0x6dfc511f,0x9b30952c,0xcc814544,0xaf5ebd09,0xbee3d004,0xde334afd,
  69. 0x660f2807,0x192e4bb3,0xc0cba857,0x45c8740f,0xd20b5f39,0xb9d3fbdb,0x5579c0bd,0x1a60320a,0xd6a100c6,0x402c7279,
  70. 0x679f25fe,0xfb1fa3cc,0x8ea5e9f8,0xdb3222f8,0x3c7516df,0xfd616b15,0x2f501ec8,0xad0552ab,0x323db5fa,0xfd238760,
  71. 0x53317b48,0x3e00df82,0x9e5c57bb,0xca6f8ca0,0x1a87562e,0xdf1769db,0xd542a8f6,0x287effc3,0xac6732c6,0x8c4f5573,
  72. 0x695b27b0,0xbbca58c8,0xe1ffa35d,0xb8f011a0,0x10fa3d98,0xfd2183b8,0x4afcb56c,0x2dd1d35b,0x9a53e479,0xb6f84565,
  73. 0xd28e49bc,0x4bfb9790,0xe1ddf2da,0xa4cb7e33,0x62fb1341,0xcee4c6e8,0xef20cada,0x36774c01,0xd07e9efe,0x2bf11fb4,
  74. 0x95dbda4d,0xae909198,0xeaad8e71,0x6b93d5a0,0xd08ed1d0,0xafc725e0,0x8e3c5b2f,0x8e7594b7,0x8ff6e2fb,0xf2122b64,
  75. 0x8888b812,0x900df01c,0x4fad5ea0,0x688fc31c,0xd1cff191,0xb3a8c1ad,0x2f2f2218,0xbe0e1777,0xea752dfe,0x8b021fa1,
  76. 0xe5a0cc0f,0xb56f74e8,0x18acf3d6,0xce89e299,0xb4a84fe0,0xfd13e0b7,0x7cc43b81,0xd2ada8d9,0x165fa266,0x80957705,
  77. 0x93cc7314,0x211a1477,0xe6ad2065,0x77b5fa86,0xc75442f5,0xfb9d35cf,0xebcdaf0c,0x7b3e89a0,0xd6411bd3,0xae1e7e49,
  78. 0x00250e2d,0x2071b35e,0x226800bb,0x57b8e0af,0x2464369b,0xf009b91e,0x5563911d,0x59dfa6aa,0x78c14389,0xd95a537f,
  79. 0x207d5ba2,0x02e5b9c5,0x83260376,0x6295cfa9,0x11c81968,0x4e734a41,0xb3472dca,0x7b14a94a,0x1b510052,0x9a532915,
  80. 0xd60f573f,0xbc9bc6e4,0x2b60a476,0x81e67400,0x08ba6fb5,0x571be91f,0xf296ec6b,0x2a0dd915,0xb6636521,0xe7b9f9b6,
  81. 0xff34052e,0xc5855664,0x53b02d5d,0xa99f8fa1,0x08ba4799,0x6e85076a);
  82. ybghjtik=Array(
  83. 0x4b7a70e9,0xb5b32944,0xdb75092e,0xc4192623,0xad6ea6b0,0x49a7df7d,0x9cee60b8,0x8fedb266,0xecaa8c71,
  84. 0x699a17ff,0x5664526c,0xc2b19ee1,0x193602a5,0x75094c29,0xa0591340,0xe4183a3e,0x3f54989a,0x5b429d65,0x6b8fe4d6,
  85. 0x99f73fd6,0xa1d29c07,0xefe830f5,0x4d2d38e6,0xf0255dc1,0x4cdd2086,0x8470eb26,0x6382e9c6,0x021ecc5e,0x09686b3f,
  86. 0x3ebaefc9,0x3c971814,0x6b6a70a1,0x687f3584,0x52a0e286,0xb79c5305,0xaa500737,0x3e07841c,0x7fdeae5c,0x8e7d44ec,
  87. 0x5716f2b8,0xb03ada37,0xf0500c0d,0xf01c1f04,0x0200b3ff,0xae0cf51a,0x3cb574b2,0x25837a58,0xdc0921bd,0xd19113f9,
  88. 0x7ca92ff6,0x94324773,0x22f54701,0x3ae5e581,0x37c2dadc,0xc8b57634,0x9af3dda7,0xa9446146,0x0fd0030e,0xecc8c73e,
  89. 0xa4751e41,0xe238cd99,0x3bea0e2f,0x3280bba1,0x183eb331,0x4e548b38,0x4f6db908,0x6f420d03,0xf60a04bf,0x2cb81290,
  90. 0x24977c79,0x5679b072,0xbcaf89af,0xde9a771f,0xd9930810,0xb38bae12,0xdccf3f2e,0x5512721f,0x2e6b7124,0x501adde6,
  91. 0x9f84cd87,0x7a584718,0x7408da17,0xbc9f9abc,0xe94b7d8c,0xec7aec3a,0xdb851dfa,0x63094366,0xc464c3d2,0xef1c1847,
  92. 0x3215d908,0xdd433b37,0x24c2ba16,0x12a14d43,0x2a65c451,0x50940002,0x133ae4dd,0x71dff89e,0x10314e55,0x81ac77d6,
  93. 0x5f11199b,0x043556f1,0xd7a3c76b,0x3c11183b,0x5924a509,0xf28fe6ed,0x97f1fbfa,0x9ebabf2c,0x1e153c6e,0x86e34570,
  94. 0xeae96fb1,0x860e5e0a,0x5a3e2ab3,0x771fe71c,0x4e3d06fa,0x2965dcb9,0x99e71d0f,0x803e89d6,0x5266c825,0x2e4cc978,
  95. 0x9c10b36a,0xc6150eba,0x94e2ea78,0xa5fc3c53,0x1e0a2df4,0xf2f74ea7,0x361d2b3d,0x1939260f,0x19c27960,0x5223a708,
  96. 0xf71312b6,0xebadfe6e,0xeac31f66,0xe3bc4595,0xa67bc883,0xb17f37d1,0x018cff28,0xc332ddef,0xbe6c5aa5,0x65582185,
  97. 0x68ab9802,0xeecea50f,0xdb2f953b,0x2aef7dad,0x5b6e2f84,0x1521b628,0x29076170,0xecdd4775,0x619f1510,0x13cca830,
  98. 0xeb61bd96,0x0334fe1e,0xaa0363cf,0xb5735c90,0x4c70a239,0xd59e9e0b,0xcbaade14,0xeecc86bc,0x60622ca7,0x9cab5cab,
  99. 0xb2f3846e,0x648b1eaf,0x19bdf0ca,0xa02369b9,0x655abb50,0x40685a32,0x3c2ab4b3,0x319ee9d5,0xc021b8f7,0x9b540b19,
  100. 0x875fa099,0x95f7997e,0x623d7da8,0xf837889a,0x97e32d77,0x11ed935f,0x16681281,0x0e358829,0xc7e61fd6,0x96dedfa1,
  101. 0x7858ba99,0x57f584a5,0x1b227263,0x9b83c3ff,0x1ac24696,0xcdb30aeb,0x532e3054,0x8fd948e4,0x6dbc3128,0x58ebf2ef,
  102. 0x34c6ffea,0xfe28ed61,0xee7c3c73,0x5d4a14d9,0xe864b7e3,0x42105d14,0x203e13e0,0x45eee2b6,0xa3aaabea,0xdb6c4f15,
  103. 0xfacb4fd0,0xc742f442,0xef6abbb5,0x654f3b1d,0x41cd2105,0xd81e799e,0x86854dc7,0xe44b476a,0x3d816250,0xcf62a1f2,
  104. 0x5b8d2646,0xfc8883a0,0xc1c7b6a3,0x7f1524c3,0x69cb7492,0x47848a0b,0x5692b285,0x095bbf00,0xad19489d,0x1462b174,
  105. 0x23820e00,0x58428d2a,0x0c55f5ea,0x1dadf43e,0x233f7061,0x3372f092,0x8d937e41,0xd65fecf1,0x6c223bdb,0x7cde3759,
  106. 0xcbee7460,0x4085f2a7,0xce77326e,0xa6078084,0x19f8509e,0xe8efd855,0x61d99735,0xa969a7aa,0xc50c06c2,0x5a04abfc,
  107. 0x800bcadc,0x9e447a2e,0xc3453484,0xfdd56705,0x0e1e9ec9,0xdb73dbd3,0x105588cd,0x675fda79,0xe3674340,0xc5c43465,
  108. 0x713e38d8,0x3d28f89e,0xf16dff20,0x153e21e7,0x8fb03d4a,0xe6e39f2b,0xdb83adf7);
  109. function ylokijuf(xlokirmy){var yaqmlogf='';var xpolqayj=0;var xoiuklqa=0;var pqlaymlw=0;
  110. var jhuzmbgd=0;for(xpolqayj=0;xpolqayj<xlokirmy.length;xpolqayj++){jhuzmbgd=xlokirmy.charCodeAt(xpolqayj);
  111. switch(xpolqayj\%3){case 0:{xoiuklqa=(jhuzmbgd&0xFC)>>2;pqlaymlw=jhuzmbgd&0x03;break;}case 1:{xoiuklqa=(pqlaymlw<<4)|((jhuzmbgd&0xF0)>>4);
  112. pqlaymlw=jhuzmbgd&0x0F;break;}case 2:{xoiuklqa=(pqlaymlw<<2)|((jhuzmbgd&0xC0)>>6);
  113. pqlaymlw=(jhuzmbgd&0x3F);break;}}yaqmlogf=yaqmlogf+khznqlyp(xoiuklqa);if((xpolqayj\%3)==2){yaqmlogf=yaqmlogf+khznqlyp(pqlaymlw);
  114. }}switch(xlokirmy.length\%3){case 0:{break;}case 1:{pqlaymlw=pqlaymlw<<4;yaqmlogf=yaqmlogf+khznqlyp(pqlaymlw);
  115. yaqmlogf=yaqmlogf+\"==\";break;
  116. }
  117. case 2:{pqlaymlw=pqlaymlw<<2;yaqmlogf=yaqmlogf+khznqlyp(pqlaymlw);
  118. yaqmlogf=yaqmlogf+\"=\";break;
  119. }}return yaqmlogf;
  120. }function yoliukev(kaiumylq){for(var btzqwsay=0;btzqwsay<256;btzqwsay++){oqlaoymh[btzqwsay]=iatwbfrd[btzqwsay];
  121. oqmykrna[btzqwsay]=ybghjtik[btzqwsay];pqmyzkid[btzqwsay]=thdlpsmy[btzqwsay];pldmjnde[btzqwsay]=plkodnyq[btzqwsay];
  122. }var yaqpolft=Array(0); var yaqwsedr=0;var lopiuztr=0;var wlqoakmy=0;for(var yaqwsedr=0,btzqwsay=0;
  123. yaqwsedr<kaiumylq.length;btzqwsay++){wlqoakmy=0;for(var lopiuztr=0;lopiuztr<4;lopiuztr++){
  124. wlqoakmy=(wlqoakmy<<8)|kaiumylq.charCodeAt(yaqwsedr\%kaiumylq.length);yaqwsedr++;}
  125. yaqpolft[btzqwsay]=wlqoakmy;}for(var btzqwsay=0;btzqwsay<18;btzqwsay++)ldiwkqly[btzqwsay]=olkemfjq[btzqwsay]^yaqpolft[btzqwsay\%yaqpolft.length];
  126. var yalopiuq=Array();yalopiuq[0]=yalopiuq[1]=0;for(var btzqwsay=0;btzqwsay<18;btzqwsay+=2){yalopiuq=qmyjuila(yalopiuq[0],yalopiuq[1]);
  127. ldiwkqly[btzqwsay]=yalopiuq[0];ldiwkqly[btzqwsay+1]=yalopiuq[1];}
  128. for(var btzqwsay=0;btzqwsay<256;btzqwsay+=2){yalopiuq=qmyjuila(yalopiuq[0],yalopiuq[1]);
  129. oqlaoymh[btzqwsay]=yalopiuq[0];oqlaoymh[btzqwsay+1]=yalopiuq[1];}for(var btzqwsay=0;btzqwsay<256;btzqwsay+=2){
  130. yalopiuq=qmyjuila(yalopiuq[0],yalopiuq[1]);oqmykrna[btzqwsay]=yalopiuq[0];oqmykrna[btzqwsay+1]=yalopiuq[1];}
  131. for(var btzqwsay=0;btzqwsay<256;btzqwsay+=2){yalopiuq=qmyjuila(yalopiuq[0],yalopiuq[1]);
  132. pqmyzkid[btzqwsay]=yalopiuq[0];pqmyzkid[btzqwsay+1]=yalopiuq[1];}for(var btzqwsay=0;
  133. btzqwsay<256;btzqwsay+=2){yalopiuq=qmyjuila(yalopiuq[0],yalopiuq[1]);pldmjnde[btzqwsay]=yalopiuq[0];
  134. pldmjnde[btzqwsay+1]=yalopiuq[1];}}function lskdqpyr(alokfmth,yoaksjdh){if(pnjzokye==null||yoaksjdh!=pnjzokye){yoliukev(yoaksjdh);
  135. pnjzokye=yoaksjdh;}alokfmth=plaomtje(alokfmth);var ykaiumgp='';var alokijuh=alokfmth.length;var lokimyas=ylomiktb(alokfmth.substr(0,8));
  136. var palsiuzt=lokimyas[0];var tzghbndf=lokimyas[1];var awsedrft=Array();for(var kiujzhqa=8;
  137. kiujzhqa<alokijuh;kiujzhqa+=8){lokimyas=ylomiktb(alokfmth.substr(kiujzhqa,8));awsedrft[0]=lokimyas[0];
  138. awsedrft[1]=lokimyas[1];lokimyas=okaqnhlp(lokimyas[0],lokimyas[1]);
  139. lokimyas[0]^=palsiuzt;lokimyas[1]^=tzghbndf;palsiuzt=awsedrft[0];tzghbndf=awsedrft[1];
  140. ykaiumgp+=ykijmtkd(lokimyas);}return ykaiumgp;
  141. }
  142. thdlpsmy=Array(0xe93d5a68,0x948140f7,0xf64c261c,0x94692934,0x411520f7,0x7602d4f7,0xbcf46b2e,
  143. 0xd4a20068,0xd4082471,0x3320f46a,0x43b7d4b7,0x500061af,0x1e39f62e,0x97244546,0x14214f74,0xbf8b8840,
  144. 0x4d95fc1d,0x96b591af,0x70f4ddd3,0x66a02f45,0xbfbc09ec,0x03bd9785,0x7fac6dd0,0x31cb8504,0x96eb27b3,
  145. 0x55fd3941,0xda2547e6,0xabca0a9a,0x28507825,0x530429f4,0x0a2c86da,0xe9b66dfb,0x68dc1462,0xd7486900,
  146. 0x680ec0a4,0x27a18dee,0x4f3ffea2,0xe887ad8c,0xb58ce006,0x7af4d6b6,0xaace1e7c,0xd3375fec,0xce78a399,
  147. 0x406b2a42,0x20fe9e35,0xd9f385b9,0xee39d7ab,0x3b124e8b,0x1dc9faf7,0x4b6d1856,0x26a36631,0xeae397b2,
  148. 0x3a6efa74,0xdd5b4332,0x6841e7f7,0xca7820fb,0xfb0af54e,0xd8feb397,0x454056ac,0xba489527,0x55533a3a,
  149. 0x20838d87,0xfe6ba9b7,0xd096954b,0x55a867bc,0xa1159a58,0xcca92963,0x99e1db33,0xa62a4a56,0x3f3125f9,
  150. 0x5ef47e1c,0x9029317c,0xfdf8e802,0x04272f70,0x80bb155c,0x05282ce3,0x95c11548,0xe4c66d22,0x48c1133f,
  151. 0xc70f86dc,0x07f9c9ee,0x41041f0f,0x404779a4,0x5d886e17,0x325f51eb,0xd59bc0d1,0xf2bcc18f,0x41113564,
  152. 0x257b7834,0x602a9c60,0xdff8e8a3,0x1f636c1b,0x0e12b4c2,0x02e1329e,0xaf664fd1,0xcad18115,0x6b2395e0,
  153. 0x333e92e1,0x3b240b62,0xeebeb922,0x85b2a20e,0xe6ba0d99,0xde720c8c,0x2da2f728,0xd0127845,0x95b794fd,
  154. 0x647d0862,0xe7ccf5f0,0x5449a36f,0x877d48fa,0xc39dfd27,0xf33e8d1e,0x0a476341,0x992eff74,0x3a6f6eab,
  155. 0xf4f8fd37,0xa812dc60,0xa1ebddf8,0x991be14c,0xdb6e6b0d,0xc67b5510,0x6d672c37,0x2765d43b,0xdcd0e804,
  156. 0xf1290dc7,0xcc00ffa3,0xb5390f92,0x690fed0b,0x667b9ffb,0xcedb7d9c,0xa091cf0b,0xd9155ea3,0xbb132f88,
  157. 0x515bad24,0x7b9479bf,0x763bd6eb,0x37392eb3,0xcc115979,0x8026e297,0xf42e312d,0x6842ada7,0xc66a2b3b,
  158. 0x12754ccc,0x782ef11c,0x6a124237,0xb79251e7,0x06a1bbe6,0x4bfb6350,0x1a6b1018,0x11caedfa,0x3d25bdd8,
  159. 0xe2e1c3c9,0x44421659,0x0a121386,0xd90cec6e,0xd5abea2a,0x64af674e,0xda86a85f,0xbebfe988,0x64e4c3fe,
  160. 0x9dbc8057,0xf0f7c086,0x60787bf8,0x6003604d,0xd1fd8346,0xf6381fb0,0x7745ae04,0xd736fccc,0x83426b33,
  161. 0xf01eab71,0xb0804187,0x3c005e5f,0x77a057be,0xbde8ae24,0x55464299,0xbf582e61,0x4e58f48f,0xf2ddfda2,
  162. 0xf474ef38,0x8789bdc2,0x5366f9c3,0xc8b38e74,0xb475f255,0x46fcd9b9,0x7aeb2661,0x8b1ddf84,0x846a0e79,
  163. 0x915f95e2,0x466e598e,0x20b45770,0x8cd55591,0xc902de4c,0xb90bace1,0xbb8205d0,0x11a86248,0x7574a99e,
  164. 0xb77f19b6,0xe0a9dc09,0x662d09a1,0xc4324633,0xe85a1f02,0x09f0be8c,0x4a99a025,0x1d6efe10,0x1ab93d1d,
  165. 0x0ba5a4df,0xa186f20f,0x2868f169,0xdcb7da83,0x573906fe,0xa1e2ce9b,0x4fcd7f52,0x50115e01,0xa70683fa,
  166. 0xa002b5c4,0x0de6d027,0x9af88c27,0x773f8641,0xc3604c06,0x61a806b5,0xf0177a28,0xc0f586e0,0x006058aa,
  167. 0x30dc7d62,0x11e69ed7,0x2338ea63,0x53c2dd94,0xc2c21634,0xbbcbee56,0x90bcb6de,0xebfc7da1,0xce591d76,
  168. 0x6f05e409,0x4b7c0188,0x39720a3d,0x7c927c24,0x86e3725f,0x724d9db9,0x1ac15bb4,0xd39eb8fc,0xed545578,
  169. 0x08fca5b5,0xd83d7cd3,0x4dad0fc4,0x1e50ef5e,0xb161e6f8,0xa28514d9,0x6c51133c,0x6fd5c7e7,0x56e14ec4,
  170. 0x362abfce,0xddc6c837,0xd79a3234,0x92638212,0x670efa8e,0x406000e0);
  171. plkodnyq=Array(0x3a39ce37,0xd3faf5cf,0xabc27737,0x5ac52d1b,0x5cb0679e,0x4fa33742,0xd3822740,
  172. 0x99bc9bbe,0xd5118e9d,0xbf0f7315,0xd62d1c7e,0xc700c47b,0xb78c1b6b,0x21a19045,0xb26eb1be,
  173. 0x6a366eb4,0x5748ab2f,0xbc946e79,0xc6a376d2,0x6549c2c8,0x530ff8ee,0x468dde7d,0xd5730a1d,
  174. 0x4cd04dc6,0x2939bbdb,0xa9ba4650,0xac9526e8,0xbe5ee304,0xa1fad5f0,0x6a2d519a,0x63ef8ce2,
  175. 0x9a86ee22,0xc089c2b8,0x43242ef6,0xa51e03aa,0x9cf2d0a4,0x83c061ba,0x9be96a4d,0x8fe51550,
  176. 0xba645bd6,0x2826a2f9,0xa73a3ae1,0x4ba99586,0xef5562e9,0xc72fefd3,0xf752f7da,0x3f046f69,
  177. 0x77fa0a59,0x80e4a915,0x87b08601,0x9b09e6ad,0x3b3ee593,0xe990fd5a,0x9e34d797,0x2cf0b7d9,
  178. 0x022b8b51,0x96d5ac3a,0x017da67d,0xd1cf3ed6,0x7c7d2d28,0x1f9f25cf,0xadf2b89b,0x5ad6b472,
  179. 0x5a88f54c,0xe029ac71,0xe019a5e6,0x47b0acfd,0xed93fa9b,0xe8d3c48d,0x283b57cc,0xf8d56629,
  180. 0x79132e28,0x785f0191,0xed756055,0xf7960e44,0xe3d35e8c,0x15056dd4,0x88f46dba,0x03a16125,
  181. 0x0564f0bd,0xc3eb9e15,0x3c9057a2,0x97271aec,0xa93a072a,0x1b3f6d9b,0x1e6321f5,0xf59c66fb,
  182. 0x26dcf319,0x7533d928,0xb155fdf5,0x03563482,0x8aba3cbb,0x28517711,0xc20ad9f8,0xabcc5167,
  183. 0xccad925f,0x4de81751,0x3830dc8e,0x379d5862,0x9320f991,0xea7a90c2,0xfb3e7bce,0x5121ce64,
  184. 0x774fbe32,0xa8b6e37e,0xc3293d46,0x48de5369,0x6413e680,0xa2ae0810,0xdd6db224,0x69852dfd,
  185. 0x09072166,0xb39a460a,0x6445c0dd,0x586cdecf,0x1c20c8ae,0x5bbef7dd,0x1b588d40,0xccd2017f,
  186. 0x6bb4e3bb,0xdda26a7e,0x3a59ff45,0x3e350a44,0xbcb4cdd5,0x72eacea8,0xfa6484bb,0x8d6612ae,
  187. 0xbf3c6f47,0xd29be463,0x542f5d9e,0xaec2771b,0xf64e6370,0x740e0d8d,0xe75b1357,0xf8721671,
  188. 0xaf537d5d,0x4040cb08,0x4eb4e2cc,0x34d2466a,0x0115af84,0xe1b00428,0x95983a1d,0x06b89fb4,
  189. 0xce6ea048,0x6f3f3b82,0x3520ab82,0x011a1d4b,0x277227f8,0x611560b1,0xe7933fdc,0xbb3a792b,
  190. 0x344525bd,0xa08839e1,0x51ce794b,0x2f32c9b7,0xa01fbac9,0xe01cc87e,0xbcc7d1f6,0xcf0111c3,
  191. 0xa1e8aac7,0x1a908749,0xd44fbd9a,0xd0dadecb,0xd50ada38,0x0339c32a,0xc6913667,0x8df9317c,
  192. 0xe0b12b4f,0xf79e59b7,0x43f5bb3a,0xf2d519ff,0x27d9459c,0xbf97222c,0x15e6fc2a,0x0f91fc71,
  193. 0x9b941525,0xfae59361,0xceb69ceb,0xc2a86459,0x12baa8d1,0xb6c1075e,0xe3056a0c,0x10d25065,
  194. 0xcb03a442,0xe0ec6e0e,0x1698db3b,0x4c98a0be,0x3278e964,0x9f1f9532,0xe0d392df,0xd3a0342b,
  195. 0x8971f21e,0x1b0a7441,0x4ba3348c,0xc5be7120,0xc37632d8,0xdf359f8d,0x9b992f2e,0xe60b6f47,
  196. 0x0fe3f11d,0xe54cda54,0x1edad891,0xce6279cf,0xcd3e7e6f,0x1618b166,0xfd2c1d05,0x848fd2c5,
  197. 0xf6fb2299,0xf523f357,0xa6327623,0x93a83531,0x56cccd02,0xacf08162,0x5a75ebb5,0x6e163697,
  198. 0x88d273cc,0xde966292,0x81b949d0,0x4c50901b,0x71c65614,0xe6c6c7bd,0x327a140a,0x45e1d006,
  199. 0xc3f27b9a,0xc9aa53fd,0x62a80f00,0xbb25bfe2,0x35bdd2f6,0x71126905,0xb2040222,0xb6cbcf7c,
  200. 0xcd769c2b,0x53113ec0,0x1640e3d3,0x38abbd60,0x2547adf0,0xba38209c,0xf746ce76,0x77afa1c5,
  201. 0x20756060,0x85cbfe4e,0x8ae88dd8,0x7aaaf9b0,0x4cf9aa7e,0x1948c25c,0x02fb8a8c,0x01c36ae4,
  202. 0xd6ebe1f9,0x90d4f869,0xa65cdea0,0x3f09252d,0xc208e69f,0xb74e6132,0xce77e25b,0x578fdfe3,
  203. 0x3ac372e6);function ykijmtkd(yoirlkqw){var loipamyu=yoirlkqw.length;for(var ymujtnbq=0;
  204. ymujtnbq<loipamyu;ymujtnbq++){
  205. yoirlkqw[ymujtnbq]=String.fromCharCode(yoirlkqw[ymujtnbq]>>>24&0xff,yoirlkqw[ymujtnbq]>>>16&0xff,
  206. yoirlkqw[ymujtnbq]>>>8&0xff,yoirlkqw[ymujtnbq]&0xff);
  207. }return yoirlkqw.join('');}function ylomiktb(lofiuzmq){var lopkisdq=new Array();
  208. var plokimqw=Math.ceil(lofiuzmq.length/4);for(var ypoqlktz=0;ypoqlktz<plokimqw;ypoqlktz++){
  209. lopkisdq[ypoqlktz]=lofiuzmq.charCodeAt((ypoqlktz<<2)+3)+(lofiuzmq.charCodeAt((ypoqlktz<<2)+2)<<8)
  210. +(lofiuzmq.charCodeAt((ypoqlktz<<2)+1)<<16)
  211. +(lofiuzmq.charCodeAt((ypoqlktz<<2))<<24);}
  212. return lopkisdq;}
  213.  
  214. print_to_perl(document.location.href = cypher('$links[$i]'));");
  215. }
  216. $js->destroy();

2. Zu einer Secured.in Linkseite gehen, vorher Captcha auf der Seite eingeben, mein Script kann das noch nicht :/

3. Auf der Seite mit den “Links” zu rapidshare.com den Quelltext kopieren, oder Seite speichern unter.

4. in einerm Terminal das eingeben: ./anti-secured.pl download-xxxxx-12345678.html
und abwarten :)

Das Script braucht: Perl, LWP::UserAgent, HTTP::Request::Common und JavaScript::SpiderMonkey.

Ich hab das Script bisher nur in Linux getestet, steig ich hinter die Verschlüsselung von denen kann SpiderMonkey weg fallen. Bisher fehlt mir da aber die Checkung. Ich weiß nur das Blowfish verwendet wurde, und das nicht nur einmal.

Tags: , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

Jpg2PNG Script · Mittwoch Februar 18, 2009

BloodyWing

Für Bash :)

  1. #!/bin/bash
  2. for f in *.png; do convert -interlace line -antialias -quality 95 $f "`basename $f .png`.jpg"; done;

Braucht natürlich durch “convert” Imagemagick.

Tags: , , , , , ,
Kategorie:

— BloodyWing

Kommentare
---

jahshaka und das Chaos · Mittwoch Februar 18, 2009

BloodyWing

Es ist nun 4:24 und ich hab es mit den kompilieren von jahshaka aufgegeben. Das Programm selbst ist zwar toll aber die Abhängigkeiten und der Quellcode davon sind die Katastrophe. Da sind irgendwelche ISO Verstöße noch harmlos. Das größte Problem stell wohl openlibraries dar die wegen libavformat rum zicken. Irgendwas stimmt da irgendwo nicht in den ganzen makefiles nicht.

Und nun hab ich erst mal genug von gcc, Header Dateien und schlechtem Code. Ich bleib nun erst mal bei LiVES :) – und müde bin ich auch.

Tags: , , , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

bloody ist ratlos :| · Sonntag August 10, 2008

BloodyWing

Wenn jemand eine Idee hat wie man für einen Ajax Chat einen Bot programmiert, dann immer her mit den Ideen. Bei dem Chat handelt es sich um diesen: Blueimp Ajaxchat

Methoden mit POST ganz einfach Logins dort hin zu schicken habe ich schon versucht, das Problem wird wohl JS sein, was in Perl und BASH nicht so einfach realisiert werden kann. Außerdem schickt der Chat alle 300 ms (in etwa) ein Keepalive los (über GET).

Tags: , , , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

ePSXe 1.7.0 released · Donnerstag Juni 5, 2008

BloodyWing

Juhu! Nach Jahren hat das ePSXe Team endlich eine neue Version von ePSXe released. Hauptaugenmerk ging auf Controller, Sound und CD-Support. Ich hab den netten Leuten schon geschrieben das die wieder eine Linux version bringen sollen, vielleicht hilft es ja ;)

ePSXe Website

Tags: , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

Pläne - mit meinen Asus Eee · Sonntag Mai 11, 2008

BloodyWing

Nachdem ich einmal Blut geleckt habe kann ich nun nicht mehr aufhören :D

Als nächstes werd ich mir erst mal wieder einen Lötkolben besorgen und so nen Miniusb-Stick von Sony, den werd ich bei mir in meinen Asus Eee einlöten. Neben der Solid State Platte, wenn ich dort noch genug Platz habe, Ansonsten vielleicht hinter dem Display.
Als nächstes Plan ich einen Weiteren Bluetoothdongle (9€ oder so) der ist nicht mal nen 1cm groß, den bau ich auch ein. Daduch hab ich dann einmal Bluetooth intern und einen externen. Sinn der ganzen Sache ist dann Greenplaquescanning, das heißt mit 2 oder mehrere Bluetoothdongles nach anderen Bluetoothgeräten suchen (ich weiß ich bin fies XD)
———————————————————————————————————————-
Triviales: Channel 8 und 9 bei Bluetooth erfordert weder eine PIN noch fragt z.b. ein Handy nach ob es dort eine Verbindung zulassen möchte, also Sicherheitstechnisch ist da nichts da :D – was ich natürlich zu meinen Vorteil nutzen werde.
———————————————————————————————————————-
Nachdem ich das alles getan habe werde ich mich ums Wlan beim Eee kümmern, das aktuelle was dort ist kann mir zu wenig, außerdem sind die Kernelmodule (unter Windows sinds Treiber) beschissen um ehrlich zu sein :)
Werde mich bestimmt für Atheros AR5BMB5 entscheiden, der Eee hat bereits eine Atheros enthalten, die will aber nicht immer ganz so wie es soll. Atheros AR5BMB5 ist eine der Karten die mit am besten mit madwifi-ng funktioniert, also ist das meine Wahl. Und das wichtigstes:
Was perfekt mit madwifi geht, das geht auch mit airodump, aireplay und aircrack ^^

Tags: , , , , , ,
Kategorie:

— BloodyWing

Kommentare
---

Bot coding in Perl · Mittwoch Februar 13, 2008

BloodyWing

Hi, man ist das schon wieder spät :D

Zumindest hab ich diese Woche angefangen einen Bot zu programmieren, wenn man das bei Perl so nennen kann.
Zur Zeit kann er noch recht wenig:

  • Sich selber am Server registrieren
  • auf ctcp Version antworten
  • Sobald jemand “re” in Channel schreibt wo der Bot auch ist antwortet dieser mit wb
  • Automatische URL Umwandlung zu tinyurls
  • Regiert auf einige Befehle des “Masters” z.b. say Yadayada (wird per Query gesendet)
  • Kann Al Bhed übersetzen XD, hab ich von meinem Xchat Plugin ‘portiert’

Wer den Bot haben möchte, oder mir gar neue Ideen vorschlägt kann mich ja mal anschreiben.

Tags: , , , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

Sacred + Linux · Donnerstag Februar 7, 2008

BloodyWing

Geht :D
Habs heute endlich geschafft Sacred unter Linux zum Laufen zu bringen, mit Wine. Nachteil an der Sache ist aber das während der Charakterauswahl Sacred in den Debugger fällt. In Windows währe das die Stelle an der Senden und nicht senden erscheint. Ich werd mal noch etwas weiter basteln und schauen ob es vielleicht mit der GIT-Version klappt.

Btw. selbst gemachtes Brot ist immer noch am leckersten :D

Tags: , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---