Post von Webrequest erkennen

  • VB.NET

    Post von Webrequest erkennen

    Hallo zusammen und guten Abend ^^


    Ich verwende die Request/Response Methode um mit einer Seite eine Verbindung aufzubauen, und meine Einstellungen bzw. Forderungen zu senden.

    Funktioniert alles auch wunderbar, ich warte auf die Antwort sende erneute Anweisungen und fange am Schluss dass Ergebniss ab.



    Doch ist mir jetzt über 2 Tage aufgefallen dass sich der Post-Content im hinteren Abschnitt am Tag ungefähr 2 mal Verändert (seitens der Webseite).

    Gestern Abend war der Hintere Abschnitt noch : &format=mp3&quality=1&2a9b8c=168332276

    Vorhin bekam ich wieder ein Fehler, nun sieht er so aus : &format=mp3&quality=1&2a9b8c=168332274


    Natürlich ist mir auch klar dass sich "nur" die letzte Ziffer um 2 erhöht hat.

    Man könnte ja einfach eine kurze Schleife durchlaufen und solange die Ziffern erhöhen/senken bis die Adresse ihr ok gibt.


    Was mir allerdings als sehr unsauber vorkommt.

    Ich habe mir den Quelltext mal angeschaut, und ich würde meinen dass folgendes dafür verantwortlich ist.

    Quellcode

    1. var _0x7245 = 42;
    2. var _0xb233 = 168332232 + _0x7245;
    3. var _0x1a14=["\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x68\x69\x64\x64\x65\x6E\x22\x20\x6E\x61\x6D\x65\x3D\x22\x32\x61\x39\x62\x38\x63\x22\x20\x76\x61\x6C\x75\x65\x3D\x22","\x22\x3E","\x61\x70\x70\x65\x6E\x64","\x23\x63\x6F\x6E\x76\x65\x72\x74\x46\x6F\x72\x6D"];$(_0x1a14[3])[_0x1a14[2]](_0x1a14[0]+_0xb233+_0x1a14[1])


    Habe mir schon den Abschnitt länger angeschaut, und erkenne auch einige Elemente wieder, doch kann mir immer noch keinen Reim drauf machen wie sich der wert jetzt ergibt.

    Und jedes mal mit Firefox und LiveHTTP Headers den Content auslesen ist auf dauer auch nicht dass ware.

    Hoffe jemand erkennt was da so "geschieht".

    Grüße Matthias :)


    Nachtrag

    Dass ist ja schon peinlich :D

    var _0x7245 = 42;
    var _0xb233 = 168332232 + _0x7245
    Ergebniss : 168332274

    Kann ich ja mit RegEx auslesen.

    Doch wofür steht der Rest des Blocks? Kann ich den ausblenden?


    Gruß Matthias

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Bagplatt“ ()