Ergebnis 1 bis 9 von 9
  1. #1
    Cool Story, Bro.
    Registriert seit
    04.04.2010
    Beiträge
    150

    Standard Beste Möglichkeit Abhängigkeiten bereitzustellen

    Jo,


    also ich stehe vor einem Problem...

    Ich code einen Stealer, dh die später gebuildete Assembly sollte/muss möglichst klein sein.

    So für das Google Chrome Modul, brauche ich SQLite, das Problem ist Chrome hat den SQLite Code eingebettet, d.h. ich kann nicht einfach über einen Wrapper draufzugreifen.

    Jetzt gibt es mehrere Möglichkeiten:

    1. Ich droppe die native C++ sqlite.dll zb ins TEMP Verzeichnis und benutze LoadLibrary + Wrapper (.exe wird so aber viel größer und es gibt ein drop)

    2. Ich lade mir die native sqlite.dll aus dem Internet
    (Größe bleibt gleich, kein Drop in dem Sinne, aber Internetaktivität, wie siehts aus mit Firewall? Das ein Stealer ist muss Internet ja da sein)

    3. Ich habe mir eine .NET mixed mode .dll kompiliert die kann ich möglicherweise mit Assembly.Load einbinden
    (viel größer als native .dll, kein wrapper benötigt, kein drop)


    4. ???

    ICh würde mich freuen wenn jemand der Ahnung davon hat mal seinen Standpunkt posten würde, bzw mögliche zusätzliche Vorgehensweisen.

    Ich tendiere zu Nummer 2, aber ich weiß nicht wie das mit Kaspersky & Co aussieht.

  2. #2
    Capt'n Crunch
    Registriert seit
    10.07.2008
    Beiträge
    999

    Standard

    zu 2.
    ich gehe mal davon aus du programmierst für windows rechner
    die meisten desktop-firewalls fragen doch nur sowas wie: programm meinname.exe will aufs internet zugreifen, darf es das?!
    und ob du dann ja sagst, die dll lädst ud dann stealst,
    oder einfach nur stealst nimmt sich doch nichts? da sind keine weitere erlaubnise nötig soviel ich weis.
    bitcoin. Banking Is Necessary. Banks Are Not. - by Lincoln6Echo

    Das ganze Mysql usw is mir zu viel arbeit um es zu lernen

  3. #3
    Transpinguin Avatar von IRET
    Registriert seit
    02.09.2008
    Beiträge
    1.295

    Standard

    Naja hast du bei der Installation von VS was freigeben müssen?
    Also ich nicht und da downlaodet er alles
    Soweit ich informiert bin ,werden ausgehende Verbindungen nie verboten.
    So funktioniert auch die Reverseconnection.
    Und zu Downlaoden brauchst du ja nur eine ausgehende Verbindung.

    Zur SQLITE:
    System.Data.SQLite

  4. #4
    Cool Story, Bro.
    Registriert seit
    04.04.2010
    Beiträge
    150

    Standard

    @fuckinghot19
    HÄ?
    Hatte diese Anreihung von Buchstaben irgendeinen Sinn, geschweige denn etwas mit dem Thema zu tun?
    Firewalls können auch ausgehende Verbindungen blocken 0o
    System.Data.SQLite kenn ich und das ist die Mixed-Mode Assembly, da liegt doch mein Problem -.- , bzw ich hab mir ne eigene Version davon kompiliert, nur den C++ Teil und einen miniwrapper integriert, trotzdem 800 kb

    @Hu5seL
    Stimmt eigentlich, klingt sinnvoll.

  5. #5
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Wie wär's damit deinem Programm beizubringen das SQLite Dateiformat lesen zu können und dann halt mit eigenen Funktionen auf die DB zugreifen?
    Wenn du da auf all das zusätzliche Zeug was SQLite sonst noch so kannst verzichtest ist das am Schluss sicher noch so groß.

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  6. #6
    Cool Story, Bro.
    Registriert seit
    04.04.2010
    Beiträge
    150

    Standard

    Stimmt habe ich auch schon drangedacht das waere zwar ne Menge Textfile parsing Arbeit aber es ist schaetze ich machbar, selber ne Richige SQLite Implementation , Nein Danke

  7. #7
    Anfänger
    Registriert seit
    10.07.2008
    Beiträge
    25

    Standard

    Das gibt's schon fertig im Inet, einfach mal googlen, oder sobald ich zuhause bin kann ich dir die datei auch raussuchen
    Biete:

  8. #8
    Stanley Jobson Avatar von GregorSamsa
    Registriert seit
    23.08.2008
    Beiträge
    729

    Standard

    800KB ist riesig.

    Aber wo ist das Problem, einfach nur die SQLite-Files von Chrome zu uppen und dann lokal bei dir auszulesen?

  9. #9
    Cool Story, Bro.
    Registriert seit
    04.04.2010
    Beiträge
    150

    Standard

    Das liegt daran, dass diese mit CryptProtectData verschlüsselt sind...

    Diese WinApi-Funktion liefert je Rechner andere Ergebnisse bzw. je Benutzeraccount.

Ähnliche Themen

  1. Antworten: 16
    Letzter Beitrag: 10.12.2008, 15:31
  2. die beste möglichkeit ein wlan netz zu knacken
    Von crumb im Forum Wireless-Lan
    Antworten: 3
    Letzter Beitrag: 11.03.2008, 10:58
  3. Leitung abhören
    Von kappi im Forum Mobile Devices
    Antworten: 9
    Letzter Beitrag: 08.03.2008, 01:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •