Chrome erkennt in Purebasic erzeugte EXEDateien als Virus ?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
_JON_
Beiträge: 389
Registriert: 30.03.2010 15:24

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von _JON_ »

@3dhubiflieger

Das Problem liegt nicht an PureBasic sondern an der AV-software (und die sind verzweifelt und haben keinen Plan mehr /:-> )
Bei Skriptsprachen wie Autoit/Autohotkey ist das alles noch viel schlimmer mit den False-positives.

Und bei professioneller Entwicklung kommt man und Code Zertifikate nicht mehr drumherum.
Ich glaube nicht das eine gültig zertifizierte Exe als Virus gemarkt wird.
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von RSBasic »

Es reicht eigentlich schon, wenn man UsePNGImageDecoder() verwendet. Dann ist die Executable-Datei mindestens 100 KB groß und sollte aufgrund der Größe nicht mehr verdächtig sein.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von rolaf »

RSBasic hat geschrieben:Es reicht eigentlich schon, wenn man UsePNGImageDecoder() verwendet. Dann ist die Executable-Datei mindestens 100 KB groß und sollte aufgrund der Größe nicht mehr verdächtig sein.
Leider nicht, mein Screenshot Progie (zum Bleistift) wird von Avast ständig angemeckert und entfernt. Nur gut das ich es nur selbst nutze und Avast in den Arsch getreten habe. :wink: :mrgreen:

An mein Windows kommt nur noch der Windows eigene Defender und ein wacher Kopf. Das reicht.

Nur verbreiten kann man seine Programme damit natürlich nicht, da jeder denkt man wäre ein Virenbastler. /:->
:::: WIN 10 :: PB 5.73 :: (x64) ::::
3dhubiflieger
Beiträge: 123
Registriert: 27.10.2013 12:13

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von 3dhubiflieger »

@Jon Ja Purebasic ist vielleicht nicht dran schuld, aber wie bitte schön soll man das sonst in den Griff bekommen wenn die Antivirenhersteller das nich hinbekommen.... Das Entwicklerteam sollte daher den Compiler modifizieren !

Nur verbreiten kann man seine Programme damit natürlich nicht, da jeder denkt man wäre ein Virenbastler.

Ja genau ..und deshalb ist für mich so Purebasic nutzlos !
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von Danilo »

3dhubiflieger hat geschrieben:@Jon Ja Purebasic ist vielleicht nicht dran schuld, aber wie bitte schön soll man das sonst in den Griff bekommen wenn die Antivirenhersteller das nich hinbekommen.... Das Entwicklerteam sollte daher den Compiler modifizieren !
Und wenn dann wieder irgend ein AV meckert, sollen sie den Compiler wieder irgendwie modifizieren?
Das ist das Gleiche als wenn Du Dein korrektes Programm dauernd wieder irgendwie abänderst,
sobald ein AV etwas zu meckern hat.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
TroaX
Beiträge: 720
Registriert: 08.03.2013 14:27
Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Linux Mint | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Linux Mint
Wohnort: NRW
Kontaktdaten:

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von TroaX »

Ob Purebasic, der MingW, FreeBasic oder FreePascal. Alle Binär-Compiler haben das Problem. Wenn man sichergehen will .NET oder Java. Das ist weniger empfindlich. Und wenn die Programme entsprechend umfangreich entwickelt werden, passiert da auch kaum was.
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: N150 Mini-PC | 16 GB RAM | Debian 13+CasaOS
Coding: Purebasic, Spiderbasic, Gambas
Blog: https://techtroax.de
Repos: https://codeberg.org/TroaX
3dhubiflieger
Beiträge: 123
Registriert: 27.10.2013 12:13

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von 3dhubiflieger »

Wollt dann noch fragen welche EXE Aufblasmethode am besten wäre. Meine EXE ist 162 Kilobyte gross. Scheint aber immer noch zu klein zu sein, da diese immer nochn Virus is ?? Hat vielleicht jemand nen Aufblascode parat ? Bei Includedateien werden ja nur die Prozeduren mitcompiliert die auch benutzt werden oder ?

Oder.....Wenns jemand schaffen sollte den unten aufgelisteten Code irgedwie umzuschreiben, als EXE zu compilieren, hochzuladen und per Chrome downzuloaden ohne das dieser den Code als Schädling einstuft wäre da schon mal sehr gut !

Code: Alles auswählen


EnableExplicit



;XBox 360 Gamepad Struktur inkl Guidebutton !
Structure XINPUT_GAMEPAD
  PacketNumber.l  ;Gibt Zurück ob irgendeine Joypadtaste gedrückt wurde <-WAR DER FEHLER !
  wButtons.W      ;gibt an welche (unter anderem Guidebutton)
  bLeftTrigger.B  ;Schultertasten hinten linke Seite auswerten
  bRightTrigger.B ;Schultertasten hinten rechte Seite auswerten
  sThumbLX.W      ;XAchse des linken Knüppels
  sThumbLY.W      ;YAchse des linken Knüppels
  sThumbRX.W      ;XAchse des rechten Knüppels
  sThumbRY.W      ;YAchse des rechten Knüppels
EndStructure




Prototype.i guidefunction(UserIndex.w, *pState.XINPUT_GAMEPAD)

Procedure Guidebutton()
  ;ermittelt ob der Guidbutton (der Knopf in der Mitte) gedrückt wurde !
 
  Protected xinput, x_struct.XINPUT_GAMEPAD  ,guidecall.guidefunction
 
  xinput = OpenLibrary (#PB_Any, "xinput1_3.dll")
 
  If xinput
   
    guidecall = GetFunctionEntry(xinput, 100)
   
    guidecall(0, @x_struct)
   
    CloseLibrary (xinput)
   
    If x_struct\wbuttons = $0400
   
     ProcedureReturn #True
     
   EndIf
 
  EndIf
 
EndProcedure


Repeat
 
 
  Debug guidebutton()
 
ForEver

Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von Danilo »

Also kompilierte EXE, ohne Debugger, sieht Dein Code so aus:

Code: Alles auswählen

Repeat
ForEver
Vielleicht stufen manche AV das als Virus ein.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Bisonte
Beiträge: 2476
Registriert: 01.04.2007 20:18

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von Bisonte »

Man kann seine Module in das Programm inkludieren. Diese werden immer mitkompiliert, ob man sie benutzt oder nicht.

Oder wie oben beschrieben Imageplugin oder SQLite Plugin oder oder oder...

Oder auch in die Datasektion ein JPG oder PNG (da kann man dann besser die Grösse eruieren ;))
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Chrome erkennt in Purebasic erzeugte EXEDateien als Viru

Beitrag von Derren »

Danilo hat geschrieben:Also kompilierte EXE, ohne Debugger, sieht Dein Code so aus:

Code: Alles auswählen

Repeat
ForEver
Vielleicht stufen manche AV das als Virus ein.
So ein Programm will ich auch nicht auf meinem Rechner haben. Danke Chrome :twisted:
AVs sollten einfach eine neue Kategorie erstellen, dann hat sich die Sache erledigt. Generic.SCHROTT: Dieses Programm lastet ihren PC mit großer Wahrscheinlichkeit komplett aus und muss mit einem Taskmanager beendet werden.
Signatur und so
Antworten