Questo file .bat è sicuro?

Iscritto dal
9 Dicembre 2018
Messaggi
1,028
5.00 stelle/a
#1
Ciao ragazzi! Ho una domanda da farvi
Mi ero fatto un file .bat per fare un paio di cose, mi tornava comodo averlo come .exe per avviarlo come amministratore. Allora ho trovato questo file .bat, praticamente basta trascinarci sopra il mio .bat e lo compila in .exe
Ho fatto controllare il codice a un amico e mi ha detto che sembrava ok, ma analizzando l'.exe con kaskersky me lo rileva come virus, non riesco a capire se sia un falso positivo o meno
Vi allego il codice del .bat in questione
Grazie!
Codice:
;@echo off
;Title Batch to Exe Converter
;Mode 71,3
;echo(
;if "%~1" equ "" (
    ;echo  Usage : Drag and Drop your batch file over this script:"%~nx0" 
    ;Timeout /T 5 /nobreak>nul & Exit
;)
;set "target.exe=%__cd__%%~n1.exe"
;set "batch_file=%~f1"
;set "bat_name=%~nx1"
;set "bat_dir=%~dp1"
;Set "sed=%temp%\2exe.sed"
;echo              Please  wait a while ...  Creating "%~n1.exe" ...
;copy /y "%~f0" "%sed%" >nul
;(
    ;(echo()
    ;(echo(AppLaunched=cmd /c "%bat_name%")
    ;(echo(TargetName=%target.exe%)
    ;(echo(FILE0="%bat_name%")
    ;(echo([SourceFiles])
    ;(echo(SourceFiles0=%bat_dir%)
    ;(echo([SourceFiles0])
    ;(echo(%%FILE0%%=)
;)>>"%sed%"

;iexpress /n /q /m %sed%
;del /q /f "%sed%"
;exit /b 0

[Version]
Class=IEXPRESS
SEDVersion=3
[Options]
PackagePurpose=InstallApp
ShowInstallProgramWindow=0
HideExtractAnimation=1
UseLongFileName=1
InsideCompressed=0
CAB_FixedSize=0
CAB_ResvCodeSigning=0
RebootMode=N
InstallPrompt=%InstallPrompt%
DisplayLicense=%DisplayLicense%
FinishMessage=%FinishMessage%
TargetName=%TargetName%
FriendlyName=%FriendlyName%
AppLaunched=%AppLaunched%
PostInstallCmd=%PostInstallCmd%
AdminQuietInstCmd=%AdminQuietInstCmd%
UserQuietInstCmd=%UserQuietInstCmd%
SourceFiles=SourceFiles

[Strings]
InstallPrompt=
DisplayLicense=
FinishMessage=
FriendlyName=-
PostInstallCmd=<None>
AdminQuietInstCmd=
 

Er Pomata

Utente attivo
Iscritto dal
1 Dicembre 2018
Messaggi
677
#3
Ciao ragazzi! Ho una domanda da farvi
Mi ero fatto un file .bat per fare un paio di cose, mi tornava comodo averlo come .exe per avviarlo come amministratore. Allora ho trovato questo file .bat, praticamente basta trascinarci sopra il mio .bat e lo compila in .exe
Ho fatto controllare il codice a un amico e mi ha detto che sembrava ok, ma analizzando l'.exe con kaskersky me lo rileva come virus, non riesco a capire se sia un falso positivo o meno
Vi allego il codice del .bat in questione
Grazie!
Codice:
;@echo off
;Title Batch to Exe Converter
;Mode 71,3
;echo(
;if "%~1" equ "" (
    ;echo  Usage : Drag and Drop your batch file over this script:"%~nx0"
    ;Timeout /T 5 /nobreak>nul & Exit
;)
;set "target.exe=%__cd__%%~n1.exe"
;set "batch_file=%~f1"
;set "bat_name=%~nx1"
;set "bat_dir=%~dp1"
;Set "sed=%temp%\2exe.sed"
;echo              Please  wait a while ...  Creating "%~n1.exe" ...
;copy /y "%~f0" "%sed%" >nul
;(
    ;(echo()
    ;(echo(AppLaunched=cmd /c "%bat_name%")
    ;(echo(TargetName=%target.exe%)
    ;(echo(FILE0="%bat_name%")
    ;(echo([SourceFiles])
    ;(echo(SourceFiles0=%bat_dir%)
    ;(echo([SourceFiles0])
    ;(echo(%%FILE0%%=)
;)>>"%sed%"

;iexpress /n /q /m %sed%
;del /q /f "%sed%"
;exit /b 0

[Version]
Class=IEXPRESS
SEDVersion=3
[Options]
PackagePurpose=InstallApp
ShowInstallProgramWindow=0
HideExtractAnimation=1
UseLongFileName=1
InsideCompressed=0
CAB_FixedSize=0
CAB_ResvCodeSigning=0
RebootMode=N
InstallPrompt=%InstallPrompt%
DisplayLicense=%DisplayLicense%
FinishMessage=%FinishMessage%
TargetName=%TargetName%
FriendlyName=%FriendlyName%
AppLaunched=%AppLaunched%
PostInstallCmd=%PostInstallCmd%
AdminQuietInstCmd=%AdminQuietInstCmd%
UserQuietInstCmd=%UserQuietInstCmd%
SourceFiles=SourceFiles

[Strings]
InstallPrompt=
DisplayLicense=
FinishMessage=
FriendlyName=-
PostInstallCmd=<None>
AdminQuietInstCmd=
Direi cha valga la risposta del tuo amico. Sembra a posto come codice, ma è normale che un antivirus lo identifichi come pericoloso: di fatto trasforma un file di testo (con istruzioni da eseguire, il .bat) in un file eseguibile (.exe)... direi che siano proprio il genere di istruzioni che un antivirus deve segnalare. ;)
A naso direi che sia un falso positivo.
...Certo che un qualche commento lo si poteva inserire nel codice.

Da dove l'hai recuperato?
 

Schrödinger

Editor in Chief
Administrator
Iscritto dal
20 Dicembre 2017
Messaggi
423
#7
E' un file batch che sfrutta un componente di Windows, Iexpress.exe, per ottenere file autoestraenti da qualsiasi cosa tu voglia.
Puoi anche fare a meno del batch, se usi IExpress.exe è lo stesso. Start -> Esegui -> iexpress e si apre il wizard.
 
Iscritto dal
9 Dicembre 2018
Messaggi
1,028
5.00 stelle/a
#9
E' un file batch che sfrutta un componente di Windows, Iexpress.exe, per ottenere file autoestraenti da qualsiasi cosa tu voglia.
Puoi anche fare a meno del batch, se usi IExpress.exe è lo stesso. Start -> Esegui -> iexpress e si apre il wizard.
Si ma non mi è riuscito..
Ho eseguito questi passaggi
IMG_20210204_095653_169.jpg
Ma l'exe creato si chiude subito senza fare nulla
Avevo visto anche questo ma mi ispirava una soluzione che non avesse bisogno di essere installata :)
 
Top

Caro utente, ti ringraziamo per essere quì.

Ci siamo accorti che stai utilizzando un AdBlock o qualche estensione che impedisce il caricamento completo della pagina.

Non abbiamo banner fastidiosi, animazioni flash o popup irritanti.

I nostri proventi ci aiutano a coprire i costi di gestione del sito, recuperare eventuale materiale per la redazione e continuare il nostro operato.

Per favore, aggiungi hwreload.it alla whitelist o disabilita direttamente la tua estensione che blocca la pubblicità.

Ti ringraziamo per l'attenzione.