[Assembler] SFT Loader 2009 Hook v0.7

Dieses Thema im Forum "Projekte / Codes" wurde erstellt von N0S, 22. Februar 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    "Nur gemeinsem sind wir Stark"

    Ist wirklich Zeit das ein anstendiger Leecher kommt, bei Qt/C++ (alles andere macht für mich keinen Sinn, endet dann genauso wie andere Leecher) wäre ich, wenn da mal was Angefangen wird, als untertützung dabei.
    Der SFT Loader ist sowieso relativ verbuggt, aber es gibt halt keine anständige Alternative.

    @Topic:
    Hab das Tool noch net getestet, werds aber noch machen;
    jetzt gibts neben einem Download halt noch einen Pub umsonst ^^

    Mfg Rushh0ur
     
  2. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    In Qt sowas zu programmieren ist ehrlich gesagt einfach...
    Was braucht man? Ein bisschen erfahrung zur Gui Programmierung.
    Ich selber habe kaum ahnung, wie man eine aktive Verbindung in C++ realisiert (also zumindestens nicht so Systemunabhängig). Jetzt habe ich 2 min gegoogelt und für QT das gefunden:

    http://doc.trolltech.com/4.6/qftp.html#setTransferMode

    Ist echt zum lachen. Schaut euch mal die netten definierten Funktionen an:
    int setTransferMode ( TransferMode mode ) -> Umschalten aktiv/Passiv
    int login ( const QString & user = QString(), const QString & password = QString() ) -> für Login/PW...
    int setProxy ( const QString & host, quint16 port ) -> für Proxy
    int get ( const QString & file, QIODevice * dev = 0, TransferType type = Binary ) -> zum downloaden der Datei

    usw...

    also schwer ist es nicht... QT schenkt ja schon fast alle Funktionen, die man für so ein Programmen gebrauchen kann.
    Schade, das ich gerade nicht soviel Zeit habe, sonst häte ich ne Alpha-Version zur verfügung gestellt

    Schaut euch mal das Beispiel an, den ich schnell per Hand gekrizelt habe, wie man eine bestimmte datei (in diesem fall: ftp://ftp.qt.nokia.com/qt/INSTALL )in QT runterladen kann:

    Code:
    #include <QtGui>
    
    int main(int argc, char *argv[])
    {
     QApplication a(argc, argv);
     QFtp *ftp = new QFtp(parent);
     ftp->connectToHost("ftp.qt.nokia.com"); // Verbinde zum FT-Server
     ftp->login(); // Login (wohl als anonymer User)
     ftp->cd("qt"); // change directory
     ftp->get("INSTALL"); // lade die datei "INSTALL" runter
     ftp->close(); // schließe die verbindung
     return a.exec();
    }
    
    Geht das echt einfacher in C#?
     
  3. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Oi, ich wusste ja, dass Qt nicht nur ein GUI Toolkit ist, aber dass es auch ein paar Netzwerkprotokolle unterstützt wusste ich nicht.

    Vielleicht geht DAS nicht soo leicht in C# (wobei, wahrscheinlich schon ähnlich einfach), aber sonstige Arbeiten kann man mit C# einfacher erledigen

    Überredet, C++ :>
     
  4. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    LeechEx v2 läuft bei mir einwandfrei! n neuer leecher mit nativer linuxunterstützung wär natürlich trotzdem geil!
     
  5. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Ein paar? Das teil hat fast alles... sogar QtSQL für SQL-Datenbanken oder QTOpenGL oder Paintevents (kannst nach dem Prinzip so programmieren wie SDL) oder zum Teil Matrizen-Multiplikationen und rechnungen. Wenn mir was fehlt, dann schau ich meistens nach, ob es in Qt enthalten ist. Ich wüsste jetzt nicht, an was es mangeln könnte

    genau das wäre mir ab liebsten.
     
  6. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Das Problem mit der schönen Qt-FTP lib ist nur, dass sie soweit ich weiß, keine Download Resumes unterstützt. Und das ist doch schon relativ wichtig.
    Ich denke mal, dass man diesen Teil bestimmt irgendwie hinbekommt, in dem man Callbacks für das Senden von Befehlen setzt oder Raw-Befehle sendet(insofern Qt das irgendwie hergibt).
     
  7. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    und so wurde ein neuer leecher gebohren ^^
    bei java könnte ich helfen, aber von dem .net bereich habe ich so gar keine ahnung.
     
  8. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Wenns nur um das Laden von Files vom FTP gehen würde, könnte man auch wget nehmen -.-

    Gehört eben bissel mehr dazu, wenn man die Serverdaten geheim halten will.
    100%ig verhindern wird man es nie können, aber so wie der SFT-Loader bisher lief wars doch ausreichend. Ein Decrypter für die SFT-Files wär auch intelligenter. Hatte mal einen auf der Platte, aber war glaube ich für ne alte Version.
     
  9. 5. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Was hat das mit seinem Post zutun?
     
  10. 6. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Dass es Quatsch ist zu sagen, ein neuer Leecher wurde geboren, nur weil es jemand geschaft hat mit dem Framework nen File vom FTP zu laden...
     
  11. 6. März 2010
    AW: SFT Loader 2009 Hook v0.7

    :lol: Ich gehe einfach mal stark davon aus, dass er sich auf die ganze Unterhaltung bezogen hat und nicht nur auf den einen Code Schnipsel :lol:
     
  12. 6. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Schade das ihr hier den Thread vollspammt mit einer Diskussion die in einen neuen Thread gehört

    /wieder offen wegen dreamax
     
  13. 9. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Neuer Blog Artikel zu dem Thema:
    http://blog.raidrush.ws/2010/03/09/api-hooking-mit-ms/

    source code:
    Code:
    #include <stdio.h>
    #include <Winsock2.h>
    #include <windows.h>
    
    #pragma comment(lib,"detours.lib")
    #include <detours.h>
    
    #define log_filename "log_file.txt"
    
    
    static int (WINAPI *orig_connect)(SOCKET s, const struct sockaddr *name, int namelen) = connect;
    int WINAPI my_connect(SOCKET s, const struct sockaddr *name, int namelen);
    //logger funktion
    void log_to_file(const char * format, ...);
    
    
    BOOL WINAPI DllMain(HINSTANCE hinst, DWORD dwReason, LPVOID reserved)
    {
     if (dwReason == DLL_PROCESS_ATTACH) {
     DisableThreadLibraryCalls(hinst);
    
     DetourTransactionBegin();
     DetourUpdateThread(GetCurrentThread());
     DetourAttach(&(PVOID&)orig_connect, my_connect);
     DetourTransactionCommit();
     log_to_file("API hooked\n");
     }
     return TRUE;
    }
    
    int WINAPI my_connect(SOCKET s, const struct sockaddr *name, int namelen)
    {
     sockaddr_in *inName = (sockaddr_in *)(name);
     log_to_file("%s\n",inet_ntoa(inName->sin_addr))
     return orig_connect(s,name,namelen);
    }
    
    void log_to_file(const char * format, ...)
    {
     if(!format) { return; }
    
     FILE * pFile;
     va_list va_alist;
     char logbuf[256] = {0};
    
     va_start (va_alist, format);
     _vsnprintf (logbuf+strlen(logbuf), sizeof(logbuf) - strlen(logbuf), format, va_alist);
     va_end (va_alist);
    
     if (fopen_s(&pFile,log_filename,"a") == NULL) {
     fputs(logbuf,pFile);
     fclose (pFile);
     }
    }
    irgendwie verhaut es die formatierung, naja egal
     
  14. 9. März 2010
    AW: SFT Loader 2009 Hook v0.7

    OT: Oh, nein, jemand hat beachtet was ich total besoffen ins "Feedback Forum" (?) gepostet hab.. man ist mir das peinlich

    Der zweite Blog eintrag, hat mirübrigens persönlich besser gefallen. (bzw. ist nochmal deutlich intressanter.. (aslo API Hooking mit MS))
     
  15. 9. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Danke, für dieses Super "Addon" für den SFT Loader!
    Ich werde es gleich mal Testen ^^

    mit freundlichen Grüßen,
    KKM
     
  16. 16. März 2010
    AW: SFT Loader 2009 Hook v0.7

    Entschuldigt bitte, falls ich faile aber welchen Zweck verfolgt dieses Tool?
    Erhöht es meine Sicherheit beim leechen, oder was ist der Zweck des ganzen.
     
  17. 17. März 2010
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: SFT Loader 2009 Hook v0.7

    N0S, hast du dir eigentlich schonmal die 2010er Version angeschaut (Showthread Php 698342 / Download - RR:Suche

    Wird meines erachtens wohl die schlechteste Version die es vom SFT-Loader jemals gab..
     
  18. 17. März 2010
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: SFT Loader 2009 Hook v0.7

    find ich gar nicht mal, wenn er flüssig laufen wird und das alles mit dem entpacken gut klappen sollte finde ich das sogar eine sehr gute und neue funktion! im endeffekt würde es auch ausreichen, das der loader parameter an programme senden könnte... dann kann sich jeder selber was zusammenbauen was passieren soll wenn der download z.B fertig ist
     
  19. 17. März 2010
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: SFT Loader 2009 Hook v0.7

    Oh die Entwickler haben einen kleinen Schutz eingebaut um meine Hooks zu erkennen :lol: Naja nach einer Minute hatte ich schon eine Lösung für diesen Hook Check, also da müssen die sich schon was besseres einfallen lassen Ich update meine DLL trotzdem noch nicht, weil ich denke das diese Alpha Version sowieso keiner nutzen möchte.

    Sieht also schlecht aus für die SFT Loader Zukunft


    Das Tool bietet die Features die im 1. Post stehen, wenn diese Features deine Sicherheit erhöhen ist das natürlich toll. Wenn du die Features nicht brauchst, dann brauchst du sie halt nicht und das Tool ist nutzlos für dich.
     
  20. 20. März 2010
    AW: SFT Loader 2009 Final Hook v0.1

    Also ich habe grad dein kleinens Programm über die 1 Methode ausprobiert. Dann kam in der txt datei: Version nicht kompatibel

    Ich hab den vor einer Woche runtergeladen "sft-loader_2009_final"

    Ich habe Windows XP SP3
     
  21. 21. März 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: SFT Loader 2009 Final Hook v0.1


    Hi hättest du diesen tread gelesen ,würde sich dein prob von selbst erklären.
    Hier einfach downloaden und patchen wie beschrieben von NOS.
    Download: leecher.exe.original | www.xup.in
     
  22. 21. März 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: SFT Loader 2009 Final Hook v0.1

    Jupp danke hatte die ersten beiden seiten gelesen dann nur noch die letzte xD
     
  23. 11. September 2010
    AW: SFT Loader 2009 Hook v0.7

    Funktioniert bei mir nicht wird nur Ip adresse angezeigt nix anderes ?( Hab Windows XP und den neusten Hook dazu auch noch den SFT Loader 2009 der Funktionieren sollte hat einer eine Idee?
     
  24. 12. September 2010
    AW: SFT Loader 2009 Hook v0.7

    Dann ist der Server offline.
     
  25. 12. September 2010
    AW: SFT Loader 2009 Hook v0.7

    Hey,
    kannst du den Hook evtl mal ein wenig umschreiben, sodass der nicht als Virus erkannt wird?
    Weil Avira heult bei mir andauernd rum, dass leecher.exe ein Virus sei und auf Exception stellen geht iwie auch nicht >_>

    MfG
     
  26. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.