How can I un-encrypt my script? Topic is solved

Get help with using AutoHotkey (v1.1 and older) and its commands and hotkeys
Plantim
Posts: 13
Joined: 22 May 2020, 23:56

Re: How can I un-encrypt my script?

25 Sep 2021, 03:50

Hello,

I try to encrypt my own script.

How i change my password to encrypt ? (it for protect ton decrypt)
thank you
ToJaRedi2
Posts: 27
Joined: 28 Jul 2021, 16:03

Re: How can I un-encrypt my script?

03 Feb 2024, 13:03

@feiyue I did what you said and it doesn't work. can you help me?

Code: Select all

InputBox, password,, `n`nPlease input password:,,,,,,,, [email protected]
Msgbox, % Func("getcode").Call(password)

#NoEnv
#NoTrayIcon
#SingleInstance off
SetBatchLines, -1
ScriptGuard1()
ScriptGuard1()  ; By TAC109
{
  if (!A_IsCompiled)
    return
  For i,ahk in ["#1", ">AUTOHOTKEY SCRIPT<"]
  if (rc:=DllCall("FindResource", "Ptr",0, "Str",ahk, "Ptr",10, "Ptr"))
  && (sz:=DllCall("SizeofResource", "Ptr",0, "Ptr",rc, "Uint"))
  && (pt:=DllCall("LoadResource", "Ptr",0, "Ptr",rc, "Ptr"))
  && (pt:=DllCall("LockResource", "Ptr",pt, "Ptr"))
  && (DllCall("VirtualProtect", "Ptr",pt, "Ptr",sz, "UInt",0x40, "UInt*",rc))
  && (InStr(StrGet(pt,20,"CP0"), "<COMPILER:"))
    DllCall("RtlZeroMemory", "Ptr",pt, "UInt",sz)
}

full_command_line := DllCall("GetCommandLine", "str")
if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)"))
{
  Try
  {
    if (A_IsCompiled)
      Run *RunAs "%A_ScriptFullPath%" /restart
    else
      Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%"
  }
  ExitApp
}

s=
s.="u1789748865u1705950712u335699859u3472389831u352081138u108909"
s.="0768u2004902535u1668170341u4150850085u1914863841u1627120998u"
s.="3686102049u1425892227u1642687862u1530371453u674588552u201294"
s.="8080u1491385832u1675187703u1151708515u3689225404u4009615474u"
s.="1234858124u483095637u3108596356u3393719736u1559369377u184562"
s.="3255u1145238934u1055127531u2211744825u3194293914u1625087344u"
s.="535334678u2825763080u3882560176u2366262022u2281123870u274454"
s.="2450u511724046u495408731u76093138u1748359817u3478821673u2399"
s.="953421u277342064u3402928926u1281349768u3866453008u2952634277"
s.="u2110948584u122912901u1753966537u1158409725u1454371703u85848"
s.="7221u1912573348u3328031338u219434304u2709912074u3379917074u3"
s.="032651283u4030269024u2609179471u1250529828u4064034217u373196"
s.="1212u3323666680u380517118u679855087u111382605u3632699676u131"
s.="1795322u2931734094u1680149197u77633699u943958682u2635087303u"
s.="817166786u1435815175u3156787116u1476220674u3795404497u318874"
s.="3712u965348554u3117546498u4120342364u1975377541u2896002748u2"
s.="300307604u531181312u2083002569u1222366860u2645424295u6679760"
s.="36u4239926162u1140425930u3940809153u2659513574u3311938015u31"
s.="81896963u2753445945u3500393623u2000150474u2140416155u1978928"
s.="962u3207517690u1972010127u2083716384u1316503724u1177825617u2"
s.="559177993u3351624029u1710789593u2729671595u2162316858u807193"
s.="550u1632262772u3035055153u1713328885u429456876u130992199u114"
s.="7165614u4070991362u1262478869u4189892559u4020018564u15767570"
s.="57u2103522649u3328734022u3447822164u1450923317u3837823240u98"
s.="3577854u1551901189u4066364911u2167428805u3008221617u22739589"
s.="51u966842110u2398837135u833814564u2516130312u2023915645u6303"
s.="13211u560465447u925205415u1927870677u822338771u159209874u180"
s.="5505045u1142736596u1213123349u3461728635u111752011u212808114"
s.="u1915903890u3342355338u612743847u4188661393u2779702269u76317"
s.="3448u2888760491u4093326092u2263050004u1123578428u247449675u1"
s.="82244226u2131620577u3206180257u2330197313u184580098u19805471"
s.="12u2084375564u3467383694u351068041u433276577u228859360u41110"
s.="40129u1760007640u1972377557u921815323u1607317733u558623284u4"
s.="38298173u1448811544u1093817849u1032621038u3507405606u7078450"
s.="31u2539485383u4034007385u4119466154u1257512687u2796274984u31"
s.="55448662u3629498122u2368489478u1152948149u3113984171u3835182"
s.="339u884396793u3783858538u4056346489u822866091u3092624489u169"
s.="6611883u746488328u1279531587u203983689u2000866436u3072687491"
s.="u3167134936u721959185u1026562250u726052116u3579105094u308680"
s.="7109u3238044594u597296301u3865137305u1533718620u906164202u28"
s.="68107148u437091150u4174508288u340119700u855868991u120115467u"
s.="183846489u1375465499u365733207u3756373295u245510638u28538676"
s.="70u3640462712u2201627440u2003470670u2269821404u2071418874u16"
s.="51936219u2506833417u3036728665u2819194778u3700296673u8102690"
s.="84u3675754904u2934341474u1483933317u1889990134u1494203480u29"
s.="75214565u877266976u3755399529u2260948980u1915693377u10779617"
s.="05u2262909053u3864313592u753621911u485891359u1094057248u1335"
s.="718244u871977333u70851415u2577054311u890749654u175809009u154"
s.="9283232u231545523u3732579950u2413662602u2073205630u127035965"
s.="9u168436055u2584423458u842255563u1886165665u3555378033u13784"
s.="39508u746785694u3280346426u3860578296u4247703964u3123587510u"
s.="135456535u847182115u1078589083u871053u3623648660u140390509u2"
s.="689721196u2133828372u2172681308u981187536u4241610004u2273401"
s.="51u1086610526u2685079555u3545627870u2708028984u367048869u378"
s.="6138643u1445387911u3400141082u3822269477u3981273137u10936813"
s.="1u3017222120u285453356u713838159u132059829u2028101325u818648"
s.="529u3250327204u2042611138u1293481264u3070257484u1597291328u1"
s.="227124572u1725296454u3620673568u791676105u3763236276u3502056"
s.="232u3942356012u3783421740u3150012450u2199957901u4050143184u2"
s.="713966639u2414636623u2511673015u4211536662u947819180u1571745"
s.="527u3529233597u3888863093u2575942173u2933720267u2699943128u1"
s.="493024305u3251245609u4193006479u3585196015u98390039u38644798"
s.="27u1451874446u3505056442u830271463u446889555u991789953u16544"
s.="60885u3367682093u3636272179u1055722138u1918426414u865342584u"
s.="2764483468u636003013u988733873u2526440626u80083777u161810183"
s.="0u3828185387u1298274795u1833783880u377320200u3209363056u2679"
s.="93176u3815968542u4096217314u2483956700u501063865u3797266181u"
s.="1812521949u2133880576u2220440501u2183417084u122493362u351989"
s.="2025u3047836450u345514614u3093767002u1300771449u3918915024u3"
s.="141310132u1462634983u607883552u2040155455u51941589u255846319"
s.="6u1009729490u3979508509u2482002290u1157600446u1211196868u370"
s.="5027939u2952954599u1150622329u590087705u886218408u2192420606"
s.="u340871060u858346738u955868097u3509175541u384472019u17540987"
s.="27u2732951786u989396131u894818666u4232991665u434801335u69335"
s.="6412u115228294u402968861u1930066149u614437894u1069628348u107"
s.="052830u1555697269u3115040568u267685525u3266808838u4012335904"
s.="u1965200031u3786140106u1446550596u1545399628u1748747396u1848"
s.="300935u3492539311u3640402533u3353051629u2425993388u216246474"
s.="3u78911308u1989587902u3127702325u4007704392u3826968473u37869"
s.="13620u386295735u2003126090u1949761250u1019514285u964314455u2"
s.="491182524u3996248413u180106370u2758733853u981264188u16020542"
s.="24u2974979723u3596818353u2711504426u3617363090u1963902687u72"
s.="3031362u3847199930u208288167u1476917011u1057412089u247904239"
s.="6u1260288968u1160128470u2087302212u1301230819u567806801u3406"
s.="46828u2827399694u742723713u109676504u3588103443u1879659613u4"
s.="81453258u2309044121u601232587u280455046u2719172717u270853106"
s.="6u165402616u1228617472u2748614964u2419403416u1042003689u1786"
s.="648645u1184362053u1048788847u2191906313u2054661944u404842307"
s.="u807367302u2390473382u1721239039u1363317004u3740080790u27736"
s.="63939u1928874585u138406910u3298283494u1275255945u3361783925u"
s.="716060581u2353650037u3636841917u2052222888u1367862329u115879"
s.="2390u1610529999u328095063u2002690333u2524439310u351903328u87"
s.="4602582u1225532726u3125110093u3980738627u1583382621u15585455"
s.="06u3428832232u2597298230u1243836318u3312122815u2263246850u70"
s.="4950103u3950107530u1032278182u2142252777u4082265274u19699494"
s.="10u1867840748u1241691361u4125595217u1352945234u928165062u458"
s.="869929u1366419801u3045525834u1084235202u2000533087u693036537"
s.="u3755802263u1307015100u4169092125u350431183u4286446637u35504"
s.="0066u2681579669u1668993696u1847623677u271190150u102187479u59"
s.="6772196u2574712487u3245496902u3488508396u3938235633u20314369"
s.="21u3112857162u3651545269u3519105954u4058383882u3798804489u14"
s.="34684030u3345492288u981339058u350892010u881250640u2150322180"
s.="u2679173523u4064688455u486546577u147484702u3011253062u397449"
s.="9411u155554456u4157707303u1413536372u942377800u2057208946u12"
s.="77824527u2392999708u1871411882u1888500047u2012521863u9565399"
s.="36u2265203421u1439844435u2506025867u606253304u3446630901u466"
s.="548743u2722954621u2965261218u3527257351u895557747u3374675231"
s.="u1815783577u264782096u2212796316u2707136961u1433565265u94666"
s.="458u794560318u57097020u1830880136u341860106u4017481390u18965"
s.="79990u3425160006u3891860794u1158678693u391516781u877462981u4"
s.="033288910u1288776255u3809616057u4284116999u3222451531u217486"
s.="6236u628306712u2802290954u60343196u2445413576u2644484713u734"
s.="735293u1384958982u2428978957u1575180794u1546196211u294557291"
s.="3u130584369u3248881244u2584227203u3387813474u979125834u24810"
s.="06404u73809734u2280812453u469465169u3894908415u3159006885u21"
s.="83633230u203965823u2281734079u301493239u3522898163u286831529"
s.="3u1273009892u3839521406u1866904033u914184870u266185652u38732"
s.="2998u3822762811u3579205415u438327895u1268299331u175441166u15"
s.="52518674u1493809110u3945382101u1262783823u296298619u32447380"
s.="75u2278564132u3074017233u2092837389u4127052917u998569626u311"
s.="6367416u132380517u1487268710u2798838926u2349504343u135875271"
s.="u323696161u255633797u533587234u383858825u3503400965u22815691"
s.="45u945092695u872656510u361919826u1363225465u2378469586u40552"
s.="2153u71009605u2393029467u98539528u414205324u615902873u200703"
s.="0837u1002539130u3700413225u3352926391u1756603252u3348777832u"
s.="3460760114u3227312786u2266749274u371968754u172004313u1634591"
s.="724u1435266281u1414238043u2110171256u240276839u939650731u249"
s.="4877516u461157894u3537728574u3651918568u2311669988u219092555"
s.="8u3854692349u1586644480u1957594248u102911046u2238399294u1457"
s.="720048u646989082u1434254732u955915893u1746212610u2934165917u"
s.="4257873750u3872347761u1975010332u801454300u3492650717u255160"
s.="723u799184774u770594192u3318447618u3294322510u3694446527u301"
s.="2690271u1751002821u1835826649u572058429u505259870u3727224045"
s.="u1904958312u831906042u623960933u632470496u3495967641u2845460"
s.="38u2039977498u1042667286u3685577770u3760698636u3028634641u21"
s.="63164713u1637705577u1846059362u2591058113u744103179u77058025"
s.="6u4292678476u4172714077u3818295299u4281557428u2854592832u324"
s.="4498476u1851336062u3585801668u3265725716u3992300900u17746118"
s.="53u1369280309u224399221u2134142338u2472054129u3051896213u338"
s.="8824926u146229220u1473762628u1227421752u3627369865u280577785"
s.="5u614307665u560199681u1590708640u3487313168u3144429351u14255"
s.="66002u2156276565u3475262932u3768998965u1860031161u3226542341"
s.="u3088028129u1760306583u3079049956u675767962u1811129549u17319"
s.="02110u2613255984u1458599135u1937019751u3296720079u3891603839"
s.="u956025602u319562171u158795605u2927147715u3839500386u4158961"
s.="271u1298348843u960234960u3468544650u205575007u3441786150u329"
s.="9421937u93313224u1089185832u905152698u3662300176u1331487914u"
s.="736608515u3428904169u1879249262u2424094035u2842606966u119588"
s.="0378u3291161836u1646303046u4001065335u3095686442u1578132380u"
s.="2819827525u3245437801u3708163245u3624021213u1937837605u40379"
s.="36074u3443083969u3127816925u3606772174u614199016u2147106174u"
s.="2727707738u1041240822u4138303252u1004697739u1853012209u19403"
s.="53637u1777138963u1448485576u10426341u1829240188"

Exec(s)
ExitApp

Exec(str, args="") {
  static MyFunc, base
  SetBatchLines, -1
  if (!MyFunc)
  {
    x32:=""
    . "5557565381ECBC0100008B9C24D00100008BBC24D80100008BAC24DC0100008B"
    . "433C01D88038500F853B080000807801450F85310800008B7078C744247C0000"
    . "000001DE89F08B4E188B761C8B50208B40248974243C8944244031C085C98D34"
    . "137518E9C2070000908DB4260000000083C00139C10F84AF0700008B1486813C"
    . "134765745075E9817C1304726F634175DF8B7424408D04430FB704308B74243C"
    . "8D04838B343085F68974247C0F84780700008D84249D000000BA6500000001DE"
    . "66899424A5000000C784249D00000057726974C78424A10000006546696C8944"
    . "2404891C24FFD683EC08894424488D8424B2000000C78424B2000000476C6F62"
    . "C78424B6000000616C416CC78424BA0000006C6F630089442404891C24FFD683"
    . "EC08B965650000894424588D8424A700000066898C24AF000000C78424A70000"
    . "00476C6F62C78424AB000000616C4672C68424B10000000089442404891C24FF"
    . "D683EC0889442454B873410000C78424CA0000004372656166898424D6000000"
    . "8D8424CA000000C78424CE00000074655072C78424D20000006F636573C68424"
    . "D80000000089442404891C24FFD683EC088944245C8D84240A010000C784240A"
    . "01000043726561C784240E01000074654E61C78424120100006D656450C78424"
    . "1601000069706541C684241A0100000089442404891C24FFD683EC0889442460"
    . "8D84241B010000C784241B010000436F6E6EC784241F0100006563744EC78424"
    . "23010000616D6564C784242701000050697065C684242B010000008944240489"
    . "1C24FFD683EC08894424648D8424BE000000C78424BE000000436C6F73C78424"
    . "C20000006548616EC78424C6000000646C650089442404891C24FFD683EC0889"
    . "4424408D842454010000C784245401000051756572C784245801000079506572"
    . "C784245C010000666F726DC7842460010000616E6365C7842464010000436F75"
    . "6EC78424680100007465720089442404891C24FFD683EC08894424688D84248B"
    . "000000C784248B0000006C737472C784248F00000063617441C6842493000000"
    . "0089442404891C24FFD683EC088944243C8D842494000000C78424940000006C"
    . "737472C78424980000006C656E41C684249C0000000089442404891C24FFD683"
    . "EC0889442444B865410000C784242C0100004765744D668984243C0100008D84"
    . "242C010000C78424300100006F64756CC78424340100006546696CC784243801"
    . "0000654E616DC684243E0100000089442404891C24FFD683EC088D74247C8944"
    . "246CC744241000000000C744240800000000897C24048974240CC70424000000"
    . "00FF54244883EC148B44247C85C08944244C0F85110500008D04AD040000003D"
    . "FF7F0000894424500F864E0400008944247C89442404C7042400000000FF5424"
    . "5883EC0885C089C30F84450500008D842480000000C784243F0100005C5C2E5C"
    . "C784244301000070697065C78424470100005C41484BC784244B010000313233"
    . "34C784244F01000035363738C684245301000000890424FF54246883EC048B84"
    . "24800000008944247C8D84243F010000890424FF54244483EC048DB4243F0100"
    . "008B4C247C8D14068DB404370100009089C883EA01C1E90483E00F83C0418802"
    . "39D675EC8D4301894C247CC60322C7442408FF030000C7042400000000894424"
    . "04FF54246C83EC0CB8202200008DB424D9000000C78424D900000022202F73C7"
    . "8424DD00000063726970C78424E100000074202F6666898424E5000000897424"
    . "04C68424E700000000891C24FF54243C83EC088D8C243F010000891C24894C24"
    . "04FF54243C83EC0889742404C68424DB00000000891C24FF54243C83EC08891C"
    . "24FF54244483EC0489C68B8C24D4010000890C24FF54244401C683EC0481FEFF"
    . "7F00000F8EE50200008D84243F0100008B742460C744241C00000000C7442418"
    . "00000000C744241400000000C744241000000000C744240CFF000000C7442408"
    . "00000000C744240402000000890424FFD683EC208D8C243F0100008944243CC7"
    . "44241C00000000C744241800000000C744241400000000C744241000000000C7"
    . "44240CFF000000C744240800000000C744240402000000890C24FFD683EC2089"
    . "C6837C243CFF0F841703000083F8FF0F840E0300008D8C246C0100008D9424B0"
    . "010000C744247C4400000089C88D7600C6000083C00139D075F68D8424E80000"
    . "00C784246C01000044000000894C2420C744241C00000000C744241800000000"
    . "89442424C744241400000000C744241000000000C744240C00000000C7442408"
    . "00000000895C2404C7042400000000FF54245C83EC2885C00F84550200008B84"
    . "24E8000000890424FF54244083EC048B8424EC000000890424FF54244083EC04"
    . "85ED742431C08D76008DBC27000000008B148789148383C00139C575F38B4424"
    . "5083E8048944244C8B44244CC78424F80000006F000000BA6F000000C78424FC"
    . "00000071000000C784240001000075000000C784240401000077000000C70403"
    . "0000000031C0EB14908DB4260000000089C283E2038B9494F800000069D28300"
    . "000089C183E10301C283C00183F86489948CF800000075D885ED0F841A010000"
    . "31D289D083E003698C84F80000008300000001D1898C84F80000008B0493D1C0"
    . "29C8D1C029C88944247C89049383C20139D575CE8B7C243C8B6C2464C7442404"
    . "00000000893C2489E8FFD083EC08893C248B7C244089F8FFD083EC0489E8C744"
    . "240400000000893424FFD083EC088B6C24508D44247CC744241000000000895C"
    . "24048934248944240C896C2408FF54244883EC1489F8893424FFD08D542BFC83"
    . "EC0489D8C7000000000083C00439C275F3891C24FF54245483EC0431C081C4BC"
    . "0100005B5E5F5DC21000B8FEFFFFFF81C4BC0100005B5E5F5DC21000C744247C"
    . "00800000B800800000E9A4FBFFFF8B8424D4010000891C2489442404FF54243C"
    . "83EC08E901FDFFFF81C4BC010000B8FFFFFFFF5B5E5F5DC210008B7C243C8B6C"
    . "2464C744240400000000893C2489E8FFD083EC08893C248B7C244089F8FFD083"
    . "EC0489E8C744240400000000893424FFD083EC088D44247CC744241000000000"
    . "895C24048934248944240C8B44245089442408FF54244883EC1489F8893424FF"
    . "D083EC04E928FFFFFFB8FCFFFFFFE93CFFFFFF8B44243C8B7C244089042489F8"
    . "FFD083EC0489F8893424FFD083EC04891C24FF542454B8F8FFFFFF83EC04E90C"
    . "FFFFFF8B44243C8B7C244089042489F8FFD083EC0489F8893424FFD083EC0489"
    . "1C24FF542454B8F9FFFFFF83EC04E9DCFEFFFFB8FAFFFFFFE9D2FEFFFF909090"
    x64:=""
    . "4157415641554154555756534881EC78020000B8FFFFFFFF48899424C8020000"
    . "8B513C4989CD4D89C44589CE4801CA803A500F85F3060000807A01450F85E906"
    . "00008B8288000000C784249C000000000000004801C88B48188B5020448B481C"
    . "8B582431C085C94D8D4415007511E9CC0600004883C00139C10F86C006000041"
    . "8B148041817C15004765745075E541817C1504726F634175DA498D4445000FB7"
    . "0418498D448500428B1C0885DB899C249C0000000F848506000048B857726974"
    . "6546696CBA6500000048BE476C6F62616C416C4C01EB66899424D80000004C89"
    . "E9488D9424D000000048898424D000000048BF6D65645069706541FFD34889B4"
    . "24F000000048BE476C6F62616C4672488D9424F00000004C89E94889442458C7"
    . "8424F80000006C6F6300FFD34889B424E0000000B96565000048BE4372656174"
    . "65507266898C24E8000000488D9424E00000004C89E94989C7C68424EA000000"
    . "00FFD341B8734100004889B4241001000048BE4372656174654E616644898424"
    . "1C010000488D9424100100004C89E94889442460C78424180100006F636573C6"
    . "84241E01000000FFD34889B424400100004889BC244801000048BE436F6E6E65"
    . "63744E48BF616D656450697065488D9424400100004C89E94889442468C68424"
    . "5001000000FFD34889B424600100004889BC246801000048BE436C6F73654861"
    . "6E48BF5175657279506572488D9424600100004C89E94889442470C684247001"
    . "000000FFD34889B42400010000488D9424000100004C89E94889842480000000"
    . "C7842408010000646C6500FFD34889BC24C001000048BF666F726D616E636548"
    . "8D9424C00100004889BC24C801000048BF436F756E746572004C89E94889BC24"
    . "D00100004889C6FFD348B96C73747263617441488D9424B00000004889C74889"
    . "8C24B0000000C68424B8000000004C89E9FFD348B96C7374726C656E41488D94"
    . "24C00000004889C548898C24C0000000C68424C8000000004C89E9FFD348B947"
    . "65744D6F64756C41B965410000488D94248001000048898C248001000048B965"
    . "46696C654E616D6644898C249001000048898C248801000048894424504C89E9"
    . "C684249201000000FFD3488D9C249C00000048894424784531C031C948C74424"
    . "20000000004C89E248899C24880000004989D9488B442458FFD0448B94249C00"
    . "00004585D20F854C040000468D2CB5040000004181FDFF7F00000F86C6030000"
    . "4489AC249C0000004489EA31C941FFD74885C04889C30F846104000048B85C5C"
    . "2E5C70697065488D8C24A0000000C78424B00100003536373848898424A00100"
    . "0048B85C41484B31323334C68424B40100000048898424A8010000FFD78B8424"
    . "A0000000488DBC24A00100004889F98984249C000000488B442450FFD08B8C24"
    . "9C0000008D50FF448D48F70F1F44000089C84189D083EA0183E00FC1E90483C0"
    . "414439CA42888404A001000075E241B8FF030000898C249C0000004C8DBC2420"
    . "01000031C9488D5301C60322488B442478FFD048B822202F73637269704C89FA"
    . "4889D94889842420010000B820220000C784242801000074202F66668984242C"
    . "010000C684242E01000000FFD54889FA4889D9FFD54C89FA4889D9C684242201"
    . "000000FFD54889D9488B442450FFD04189C7488B8C24C8020000488B442450FF"
    . "D04101C74181FFFF7F00000F8E8A0200004531C04889F941B9FF000000BA0200"
    . "00004C8B7C247048C744243800000000C744243000000000C744242800000000"
    . "C74424200000000041FFD74889C54531C04889F948C744243800000000C74424"
    . "300000000041B9FF000000C744242800000000C744242000000000BA02000000"
    . "41FFD74883FDFF4889C70F848F0200004883F8FF0F8485020000488D8C240002"
    . "0000C784249C00000068000000488D51684889C8C600004883C0014839D075F4"
    . "488D8424E001000048894C24404531C94531C031C9C784240002000068000000"
    . "488944244848C7442438000000004889DA48C744243000000000C74424280000"
    . "0000C744242000000000488B442468FFD085C00F84E8010000488B8C24E00100"
    . "00FFD6488B8C24E8010000FFD631C04585F67417418B14848914834883C00141"
    . "39C677F04489F048C1E002C7040300000000C78424300100006F000000BA6F00"
    . "0000C784243401000071000000C78424380100007500000031C0C784243C0100"
    . "0077000000EB15660F1F84000000000089C283E2038B94943001000069D28300"
    . "000089C183E10301C283C00183F86489948C3001000075D831D24585F60F84EA"
    . "0000004889D083E003698C84300100008300000001D1898C84300100008B0493"
    . "D1C029C8D1C029C88984249C0000008904934883C2014139D677C84C8BBC2480"
    . "00000031D24889E94C89F8FFD04889E9FFD631D24889F94C89F8FFD04889DA4C"
    . "8B8C24880000004589E84889F948C744242000000000488B442458FFD04889F9"
    . "FFD6418D56FF4889D8488D5493046690C700000000004883C0044839C275F148"
    . "89D9488B442460FFD031C04881C4780200005B5E5F5D415C415D415E415FC3B8"
    . "FEFFFFFFEBE5C784249C00000000800000BA00800000E930FCFFFF488B9424C8"
    . "0200004889D9FFD5E964FDFFFF4C8BBC24800000004889E94C89F8FFD04889E9"
    . "FFD631D24889F94C89F8FFD04889F948C7442420000000004C8B8C2488000000"
    . "4589E84889DA488B442458FFD04889F9FFD6E968FFFFFFB8FCFFFFFFE96AFFFF"
    . "FF4889E9FFD64889F9FFD64889D9488B442460FFD0B8F8FFFFFFE94CFFFFFF48"
    . "89E9FFD64889F9FFD64889D9488B442460FFD0B8F9FFFFFFE92EFFFFFFB8FAFF"
    . "FFFFE924FFFFFF909090909090909090"
    hex:=(A_PtrSize=8 ? x64 : x32)
    VarSetCapacity(MyFunc, len:=StrLen(hex)//2)
    Loop, % len
      NumPut("0x" SubStr(hex,2*A_Index-1,2), MyFunc, A_Index-1, "uchar")
    DllCall("VirtualProtect", "Ptr",&MyFunc, "Ptr",len, "uint",0x40, "Ptr*",0)
    base:=DllCall("GetModuleHandle", "Str","Kernel32", "Ptr")
    IfExist, %A_ScriptFullPath%
      EnvSet, My_ScriptFullPath, %A_ScriptFullPath%
  }
  Loop, % A_Args.Length()
    args.=" """ A_Args[A_Index] """"
  s:=RegExReplace(str,"\s"), RegExReplace(s,"u","",size)
  VarSetCapacity(str,(size+1)*4,0), s:=SubStr(s,InStr(s,"u")+1)
  Loop, Parse, s, u
    NumPut(A_LoopField, str, (A_Index-1)*4, "uint")
  hThread:=DllCall("CreateThread", "Ptr",0, "Ptr",0, "Ptr"
    , RegisterCallback("Thread","F"), "Ptr",0, "uint",0, "Ptr",0)
  r:=DllCall(&MyFunc, "Ptr",base, "AStr",args, "Ptr",&str, "int",size)
  if (hThread)
  {
    DllCall("TerminateThread", "Ptr",hThread, "Ptr",0)
    DllCall("CloseHandle", "Ptr",hThread)
  }
  return r
}

Thread(p)
{
  SetBatchLines, -1
  DllCall("Sleep", "int",3000)
  ExitApp
}
feiyue
Posts: 349
Joined: 08 Aug 2014, 04:08

Re: How can I un-encrypt my script?

03 Feb 2024, 22:41

The getcode() function is attached to your original script, so it can be used in the original script to obtain the source code,
such as calling this function with a hotkey. The encrypted script cannot use this function. For example:

Tip: in the encryptor script:
1. You must uncomment "; . togetcode(s)" to Attach the getcode() function to your original script.
2. You can modify "[email protected]" to "20240201" .

Code: Select all


MsgBox  ok
return

F5::
if IsFunc(k:="Reload")
  %k%()
else
  Reload
return
  
F12::
InputBox, password,, `n`nPlease input password:
;  Clipboard:=getcode(password)  ;// [email protected]
Msgbox, % Clipboard:=Func("getcode").Call(password)
return


Return to “Ask for Help (v1)”

Who is online

Users browsing this forum: Anput, Descolada, Fredrik F, maxkill, RandomBoy, ShatterCoder and 335 guests