Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > XProfan-Stammtisch

XProfan-Stammtisch Für alle Themen die nichts mit der XProfan-Programmierung zu tun haben.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26958, Antworten: 4223
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50958, Antworten: 1397
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3353, Antworten: 128
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7666, Antworten: 186
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 324, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 28, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 34, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 67, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 154, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 79, Antworten: 4
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03.04.2011, 16:50   #1 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard CreateMutex

Zitat:
Zitat von p. specht Beitrag anzeigen
Gut: Daß Faltungen erhalten bleiben.
Schlecht: Daß sie nach Neuladen nicht mehr aufgehen...
Nicht so gut: Daß beim zuklicken zu lange Zeit nix passiert...
Versucht sich das Ding bei deiner Update-Seite abzumelden?
Auch nicht so gut: Die Trojanermeldung lässt sich nun gar nicht mehr abstellen... Ich steig zurück auf die Vorversion - dafür aber Danke!
Gruss
Mit der Faltung gab es in einer Version Probleme, weil ich da Änderungen am Lexer vorgenommen hatte, und eine Kleinigkeit nicht beachtet hatte. Ist aber behoben, ich hab hier keinerlei Probleme mehr.

Nein, keine Abmeldung bei der Update-Seite.

Für die Trojaner-Falschwarnung kann ich nichts
! Eine Rückmail von Avira von gestern besagt:
Zitat:
The file 'xpeuptodate.exe' has been determined to be 'MALWARE'. Our analysts named the threat TR/Crypt.XPACK.Gen3. The term "TR/" denotes a trojan horse that is able to spy out data, to violate your privacy or carry out unwanted modifications to the system.This file is detected by a special detection routine from the engine module.
Dann sind noch einige Analyse-Links dabei, die aber alle ins Leere laufen.

Die halten die Datei tatsächlich für Malware, was sie definitiv nicht ist, wie ja auch über 90 Prozent der Antiviren-Programme richtig erkennen. Soll jeder selber entscheiden, wie kompetent das ist...

Meiner Meinung nach kann fast jeder Laie mit einem Disassembler einen so kleinen Code untersuchen und erkennen, dass da nichts Bedrohliches ist.
Hab keine Problerme damit, den Code hier zu posten und man braucht wirklich kein Asm-Fachmann zu sein um zu sehen, dass die benutze API (und nur die wird fast ausschliesslich benutzt) harmlos ist:

Code:
start:

  invoke RtlZeroMemory,addr para1, 510
  invoke RtlZeroMemory,addr para2, 510
  invoke RtlZeroMemory,addr para3, 510
  invoke RtlZeroMemory,addr buffer, 1020

  invoke GetCL,1, addr para1
  invoke ReadFileQuick,addr para1,addr buffer,0,1024

  ;
  ; para1 = Verzeichnis der entzippten Dateien
  ; para2 = Zielverzeichnis

  invoke GetCL,1, addr para1
  .if eax == 1
    invoke GetCL,2, addr para2
    .if eax == 1
      invoke GetCL,3, addr para3
      .if eax == 1
        mov buffer,0

        mov buffer,0
        invoke lstrcat,addr buffer,addr para1
        invoke lstrcat,addr buffer,addr self
        invoke DeleteFile,addr buffer

        invoke CreateMutex, 0, 1, addr rz2
        invoke WaitForSingleObject, eax, INFINITE

        invoke lstrcat, addr para1, addr asterix
        lea ebx,para1
        lea edx,para2
        mov ecx,0
        schleife:
        mov al,[ebx]
        .if al==0
          mov [ebx+1],al
        .endif
        mov [ebx],al
        inc ebx
        mov al,[edx]
        .if al==0
          mov [edx+1],al
        .endif
        mov [edx],al
        inc edx
        inc ecx
        cmp ecx,254
        jne schleife

        invoke RtlZeroMemory,addr shfos, sizeof shfos
        mov shfos.hwnd, 0
        mov shfos.wFunc, FO_COPY
        lea eax,para1
        mov shfos.pFrom, eax
        lea eax,para2
        mov shfos.pTo, eax
        mov shfos.fFlags, FOF_NOCONFIRMATION or FOF_NOCONFIRMMKDIR or FOF_SILENT or FOF_NOERRORUI
        mov shfos.fAnyOperationsAborted, FALSE
        mov shfos.hNameMappings, 0
        mov shfos.lpszProgressTitle, 0
        invoke SHFileOperation, addr shfos

        mov buffer,0
        invoke lstrcat,addr buffer,addr anfuehr
        invoke lstrcat,addr buffer,addr para3
        invoke lstrcat,addr buffer,addr anfuehr
        invoke CreateProcess,0,addr buffer,0,0,0,DETACHED_PROCESS,0,0,offset startinfo, offset processinfo
      .endif
    .endif
  .endif

  invoke ExitProcess,0

end start
GetCL() ist eine Proc, um die übergebenen Parameter zu parsen. Die Proc ReadFileQuick() liest die Textdatei mit noch mehr übergebenen Parametern ein, weil die nicht alle in einen Übergabestring passen (Limit ist 283 Zeichen).
Dann wird gewartet, bis der Editor sich beendet hat, die neuen Update-Dateien zurück kopiert und der Editor schliesslich wieder gestartet. Hui, was für ein Hexenwerk!
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.

Geändert von Frabbing (03.04.2011 um 17:06 Uhr)
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 03.04.2011, 18:30   #2 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Bangkok
 
Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
Standard

Hallo Frank,

wenn die das für Malware halten wird es nie gelöst werden. Ich würde folgendes machen, was ich ebenfalls schon getan habe um kleine Profanprogramme zu bekommen. Nimm eine Runtime von Profan 5 ohne irgendwelche Resource und packe die. Dann kommt dein Programm auf um die 150 kb. Da du alles mit API machst sollte das kein Problem sein.
Ich denke das ist der einzige Weg um das Problem zu lösen.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai.
http://dieterzornow.gmxhome.de
Bangkok ist offline   Mit Zitat antworten
Alt 03.04.2011, 19:10   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Das PPF-Malware-TEAM hier hat gute Kontakte zu AVIRA und mir einen Direktkontakt vermittelt. Das probiere ich jetzt mal.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 03.04.2011, 21:57   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Ok, hab aus Neugierde mal bestimmte API in der Datei auskommentiert und dann die Exe wieder bei VirusTotal untersuchen lassen und bin der Sache auf die Spur gekommen.
Auslöser ist die API CreateMutex. Damit überprüfe ich, ob die Editor-Exe schon beendet wurde und der Kopiervorgang starten kann. Bau ich den aus, bemängelt plötzlich kein Antivirenprogramm die Exe mehr (Avira mal außer Acht gelassen, weil die Exe dort schon offiziel als Malware eingestuft wurde). Anscheinend wird die API von Malware oft dazu benutzt zu erkennen, ob bestimmte Programme aktiv sind.

Nächster Test war, CreateMutex nicht wie üblich über die Export-Tabelle aufzurufen, sondern per GetProcAdresse die Adresse zu ermitteln und dann direkt per Call anzuspringen. Und siehe da, alle Antivirenprogramme lassen sich bluffen und haben nichts zu meckern. Für mich also klar, dass die Falschmelder-Antivirenprogramme nur die Exportsprünge untersuchen und bestimmte API damit kathegorisch auszugrenzen, ohne weiter nachzudenken.
Ja, alle bis auf Panda, das bislang keinerlei Falschmeldung produziert hatte. Das meldet jetzt plötzlich mal ganz dezent ein "Suspicious File". Hat also gemerkt, dass die Exe versucht, direkt in eine Dll zu springen, und weiß nicht genau was da vor sich geht.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.

Geändert von Frabbing (03.04.2011 um 22:03 Uhr)
Frabbing ist offline   Mit Zitat antworten
Alt 04.04.2011, 06:52   #5 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Bangkok
 
Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
Standard

Ich denke CreateMutex wird nur beanstandet wenn damit fremde Programme überwacht werden, oder es sich um Assembler handelt. Ich habe das schon öfter verwendet um einen Doppelstart meines Programmes zu überprüfen. Bisher wurde noch nichts angemeckert.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai.
http://dieterzornow.gmxhome.de
Bangkok ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 04.04.2011, 10:31   #6 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Zitat:
Zitat von Bangkok Beitrag anzeigen
Ich denke CreateMutex wird nur beanstandet wenn damit fremde Programme überwacht werden, oder es sich um Assembler handelt. Ich habe das schon öfter verwendet um einen Doppelstart meines Programmes zu überprüfen. Bisher wurde noch nichts angemeckert.
Das ist auf XProfan-Codes alles nicht anwendbar, Dieter. Die werden doch gar nicht nativ ausgeführt. Ich glaube, du hast ein wenig zu viel Vertrauen in AV-Software. Das schafft nichtmal ein Debugger zu 100 Prozent genau zu "sagen", was eine Anwendung gerade macht.

Ein Process, der einen anderen Process aufruft, ist sogesehen auch gar kein fremdes Programm.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 04.04.2011, 10:47   #7 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Seltsam, ich verwende CreateMutex in vielen Programmen und habe noch nie Antivirenprobleme damit gehabt.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Alt 04.04.2011, 12:34   #8 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Wieviele native Programme hast du denn damit schon geschrieben? Siehe ein Posting höher von mir.
Kann natürlich auch alles nur Zufall sein. Hatte mal aufgeschrieben, was ich versucht hatte und was mir aufgefallen war.

Klappt das Autoupdate bei dir denn zufriedenstellend? Hab noch nicht ein positives Feedback dazu erhalten.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 05.04.2011, 07:08   #9 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Weil ichs noch nicht gemacht habe.

Ich benutze die API natürlich nur in XProfan und nicht nativ. :P Wollte nur darauf hinweisen.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > XProfan-Stammtisch

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an




Alle Zeitangaben in WEZ +2. Es ist jetzt 11:53 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2