Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/17/2021 in all areas

  1. If you have been using AutoIt for any length of time you will know that it is a great, and powerful scripting language. As with all powerful languages there comes a downside. Virus creation by those that are malicious. AutoIt has no virii installed on your system, and if a script you have created has been marked as a virus, (and you're not malicious) then this is a false positive. They found a set of instructions in an AutoIt EXE out there somewhere, took the general signature of the file, and now all AutoIt EXE's are marked (or most of them). This can be due to several reasons. AutoIt is packed with UPX. UPX is an open source software compression packer. It is used with many virii (to make them smaller). Malicious scripter got the AutoIt script engine recognized as a virus. And I am sure there are more ways your executable could be marked, but that covers the basics. Now I am sure you are wanting to know what you can do to get back up and running without being recognized as a virus. You have to send in a report to the offending AV company alerting them to the false positive they have made. It never hurts to send in your source code along with a compiled exe, to help them realize their mistake. You may have to wait up to 24 hours for them to release an update. The time it takes really depends on the offending AV company. Anti-Virus Links AntiVir Website Contact Avast! Website Contact McAfee Website Contact (email address) Symantec (Norton) Website Contact AVG Website Contact (It says sales or other ?'s I assume this will work) ClamWin Website Contact ClamAV Website Contact (I would only contact the ones with "virusdb maintainer or virus submission management") BitDefender Website Contact ZoneLabs Website Contact Norman Website Contact (email address) eSafe Website Contact (login required) A2 (A-Squared) Website Contact (email address) Edit: Added Website links and Contact links. I hope this helps you understand why your AutoIt executables are marked as virii. JS
    1 point
  2. Here is prospeed.dll for you. Whole original ZIP is too big to post here, I will post it later today on some host server ... ProSpeed-dll.zip
    1 point
  3. How I would do it: Run _FileListToArrayRec or _FileListToArray to get a list of directories in an array For each listed directory in this array grab the creation date (function FileGetTime) write everything to a new array sort this array by creation date
    1 point
  4. Please do not cross-post - at least refer to it ! https://autoit.de/thread/87457-list-folders-by-creation-date/
    1 point
  5. That's the drawback of heuristics: they can misinterpret a tree as a school bus when a bird leaves its nest in the tree.
    1 point
  6. Hey all just wanted to share some code if you're struggling to send keys to your web session. Here is how I was able to send an "ENTER" keystroke to my web session: _WD_Action($sSession, 'actions', '{"actions": [{"type": "key", "id": "keyboard", "actions": [{"type": "keyDown", "value": "\uE007"}, {"type": "keyUp", "value": "\uE007"}]}]}') Spent many hours trying to figure the sequence out. Hopefully this can help someone. @giahh - Saw you trying to do this back in 2018 Referenced: https://github.com/jlipps/simple-wd-spec#perform-actions
    1 point
  7. I discovered that sometimes if you remove the ICON at compiler time, or change it, it works (Av=kaspberry v6) I hope this can help someone On my case, compression= lowest didn´t solve it. Jose
    1 point
  8. I'm not a developer, but I'd have to say that John T. Halley is a moron. How many viruses are there that are written in C++, C#, Lisp, etc.? How many false positives from shitty AV software do legitimate exes have, that aren't written in AutoIt?
    1 point
  9. UEZ

    Password Input Mini-UDF

    Nice UDF! Here another variant: ;coded by UEZ 2011 #include <EditConstants.au3> #include <GUIConstantsEx.au3> Global Const $hGUI = GUICreate("Password", 339, 46) Global Const $idInputPWD = GUICtrlCreateInput("", 128, 12, 121, 21, BitOR($GUI_SS_DEFAULT_INPUT, $ES_PASSWORD)) GUICtrlSetBkColor(-1, 0xFF0000) Global Const $idLabelPWD = GUICtrlCreateLabel("Enter the passord:", 8, 14, 114, 19) GUICtrlSetTip(-1, "Must be set to proceed! Minimum password length are 8 characters!") GUICtrlSetFont(-1, 8, 400, 0, "Arial Black") Global Const $idButtonGO = GUICtrlCreateButton("GO", 256, 10, 75, 25) GUICtrlSetState(-1, $GUI_DISABLE) GUISetState(@SW_SHOW) Global $nMsg, $mcursor_old Global $aPassword, $m = False Global $DefaultPassChar = GUICtrlSendMsg($idInputPWD, $EM_GETPASSWORDCHAR, 0, 0) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE, $idButtonGO Exit EndSwitch $aPassword = GUIGetCursorInfo() If Not @error Then $mcursor_old = MouseGetCursor() If $aPassword[4] = $idInputPWD Then GUICtrlSendMsg($idInputPWD, $EM_SETPASSWORDCHAR, 0, 0) GUISetCursor(16, 1, $hGUI) $m = True InputChk() Else If $m Then GUICtrlSendMsg($idInputPWD, $EM_SETPASSWORDCHAR, $DefaultPassChar, 0) ControlFocus("", "", $hGUI) $m = False GUISetCursor($mcursor_old) EndIf InputChk() EndIf EndIf WEnd Func InputChk() ;avoid flickering of controls If Stringlen(GUICtrlRead($idInputPWD)) > 7 Then If BitAND(GUICtrlGetState($idButtonGO), $GUI_DISABLE) = $GUI_DISABLE Then GUICtrlSetState($idButtonGO, $GUI_ENABLE) GUICtrlSetBkColor($idInputPWD, 0xFFFFFF) EndIf Else If BitAND(GUICtrlGetState($idButtonGO), $GUI_ENABLE) = $GUI_ENABLE Then GUICtrlSetState($idButtonGO, $GUI_DISABLE) GUICtrlSetBkColor($idInputPWD, 0xFF0000) EndIf EndIf EndFunc When mouse is hovering input box password will be visible otherwise not. Br, UEZ
    1 point
  10. I have looked and found the answer as the solution but my udf download path is broken 😰
    0 points
×
×
  • Create New...