Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: $Bill Newsgroups: comp.lang.javascript Subject: Re: decode hex string Date: Thu, 4 Aug 2016 21:28:24 -0700 Organization: A noiseless patient Spider Lines: 8 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 5 Aug 2016 04:28:26 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="5b2cab364112ad98b7df59c61a581b22"; logging-data="3460"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19effds+kEpFi5YPkP8l9TJ9nddY4oDpvg=" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 In-Reply-To: Cancel-Lock: sha1:fBP4SfizuNaYyQ82T0tTi9owfQ4= Xref: csiph.com comp.lang.javascript:31068 On 08-04-16 17:19, Andrew Poulos wrote: > I have some code I need to edit and the previous programmer has used variable names like _0x29aexe, _0x29aexf, _0x29aex10, _0x29aex11, _0x29aex12, _0x29aex13, _0x29aex14, _0x29aex15... > > My guess was that it's hex with a leading underscore but when I convert I get "?)®?" and the like. > > Did I convert it wrongly or did the person obfuscate the variable names even further? There's no x in hex. I'd just strip the _0x29ae off and use the rest.