Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Plagegeister aller Art und deren Bekämpfung (https://www.trojaner-board.de/plagegeister-aller-art-deren-bekaempfung/)
-   -   seltsame Aktionen beim Ausführen von *.bat-Dateien (https://www.trojaner-board.de/74342-seltsame-aktionen-beim-ausfuehren-bat-dateien.html)

netzkiller 20.06.2009 16:02

seltsame Aktionen beim Ausführen von *.bat-Dateien
 
Hallo liebes Forum!

Ich weiß bei bestem Willen nicht, ob ich mit meinem Thema hier an der richtigen stelle bin, aber auch nicht wo ich mich sonst nach Hilfe umsehen soll!

Also mein Problem ist folgendes:
Ich habe vor kurzem angefangen mit Batchdateien zu arbeiten. Um bestimmte Funktionen zu testen habe ich folgende Test-Scripts errstellt:

1.:
@echo off
set /p var= var:
"shutdown -s -t" %var%
pause


nach dem Ausführen ist jedoch folgendes daraus geworden:

{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 @echo off\par
set /p var= var:\par
"shutdown -s -t" %var%\par
pause\par
}




2.:

@echo off
set /p var= var eigeben:
echo %var%
shutdown -s -t "%var%"
pause

Hier gibt es das Problem, dass diese Datei nach dem eingeben einer Variablen eine andere *.bat Datei (das 3. Script) öffnet.

Somit sind wir dann auch beim 3. Script angekommen:

@echo off
title Shutdown
color 3e

:start
echo.
echo.
echo.
echo .##....##..#######..##.....##.########.##.....##.########..########
echo ..##..##..##.....##.##.....##....##....##.....##.##.....##.##......
echo ...####...##.....##.##.....##....##....##.....##.##.....##.##......
echo ....##....##.....##.##.....##....##....##.....##.########..######..
echo ....##....##.....##.##.....##....##....##.....##.##.....##.##......
echo ....##....##.....##.##.....##....##....##.....##.##.....##.##......
echo ....##.....#######...#######.....##.....#######..########..########

echo.
echo.
echo.

set /p sd= In wie vielen Sekunden soll der Computer heruntergefahren werden?:
echo.

set /p fort= Soll der Computer in %sd% Sekunden heruntergefahren werden:
if %fort% "ja" goto shutdown
if %fort% "nein" goto start

:shutdown
"shutdown -s -t" %sd%
echo.

set /p abbr= Shutdown eingeleitet. Soll der Shutdown abgebrochen werden:
if %abbr% "ja" goto abbr
if %abbr% "nein" goto end

:abbr
shutdown -a
echo.
echo Shutdown abbgebrochen.

:end
cls
end



Ich frage mich wie das sein kann, denn bisher haben die *.bat Dateien immer das gemacht, was ich wollte.^^
Könnte es nun sein, dass sich da irgendein unerwünschtes Programm an meinen momentan ausgeführten Dateien zuschaffen macht?
(Kasperski Scan und Virustotal waren negativ.)

PS: Bitte sagt nichts zu den Funktionen, Syntax oder die allgemeine Richtigkeit meiner Scripts, schließlich fange ich gerade erst an ;-)

Danke im Vorraus, Kevin.

KarlKarl 21.06.2009 23:02

..........

netzkiller 22.06.2009 12:33

Zitat:

Zitat von KarlKarl (Beitrag 442897)
..........

hilft sehr danke... nein ich meins ernst ich kann mir das echt net erklären...schließlich habe ich nix "start *.bat" eingetippt oder so udn es gibt ja progs die sich an dateien anhängen und so...
mfg netzi

MightyMarc 22.06.2009 20:07

Bitte etwas präziser. Welchen Editor verwendest Du? Wo siehst Du die bei Skript 1 erwähnte Änderung? Weshalb verwendest Du Anführungszeichen kreuz und quer?
Code:

@echo off
set /p var= var:
shutdown -s -t %var%
pause

Funktioniert dieser Code (bitte notepad verwenden, Dateityp Alle Dateien, Dateiname im Speicherdialog "test.bat" [mit Anführungszeichen])?

Marc

netzkiller 23.06.2009 19:38

danke erstmal für den post!! =)
allerdings habe ich ihn nicht ganz verstanden^^

>also ich verwende den normalen ms editor
die änderungen sind die dinger in den geschweiften klammern vor meinen befehlen und das /par hinter den befehlen (war das deine frage?^^)
>das mit den anführungszeichen ist leicht erklärt: das sind halt test bat's zum praktischen lernen... ich will wissen was funzt und was nicht^^
>das mit den anführungszeichen im speicherdialog musst du mir nochmal erklären, was bewirken die denn da?

mfg kevin

MightyMarc 23.06.2009 21:25

Das mit den Anführungszeichen...

Mit den " stellst Du sicher, dass der Dateiname, wirklich das ist was Du haben willst. Funktioniert der Code wenn Du den Dateityp wie angeben wählst und den Namen mit Anführungszeichen einschliesst?

Beobachte selbst was bei Auführung Deines Codes passiert. Starte die Batch aus der Eingabeaufforderung (Start > Ausführen > cmd) heraus. Setze unter jede Zeile eine Zeile mit pause und schaue nach dem Starten im cmd-Fenster, was Dir die das cmd-Fenster an Rückmeldung liefert, wenn Du die Batchdateien ausführst).

Marc

netzkiller 24.06.2009 22:41

also beim schreiben des scriptes war auch nach dem speichern noch alles normal, nach dem 1. ausführen waren anschließend diese komischen zeilen da und beim 2. mal hab ich die bat nochmal bearbeitet bzw das unerwünschte krams weg gemacht und nochmal ausgeführt... alles wie geschmiert
allerdings beim 1. mal waren halt diese unbekannten teile davor/dahinter
welches script soll ich denn mit " abspeichern? das 1. so wie es nach dem ausführen aussah oder das 2., also so wie ich es eigendlich getippt habe?
mfg kevin


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19