Login Register
The stories and information posted here are artistic works of fiction and falsehood. Only a fool would take anything posted here as fact.


[Finally] Accomplished XOR Obfuscation. filter_list
Author
Message
[Finally] Accomplished XOR Obfuscation. #1
Hey,

You'll all have seen @Reiko's tutorial here. [link]

Well, after going over it half a dozen times, I finally understood it enough to have a go:

What I encoded was:

PHP Code:
print $_;

Yeah, pretty simple but I just wanted to see if I could do it.

Now, as Reiko said, XOR is associative. So, if 'p^.=^', then '.^^=p'.

And that's how we get p.

Continuing the process, r=)^[ etc..

The whole thing, altogether is:

PHP Code:
$test=("."^"^").(")"^"[").("@"^")").("@"^".").("]"^")").("~"^"^").("_"^"{").("{"^"$").("@"^"{"); #........p.........r.........i.........n.........t........... .........$.........._.........;

I'm pretty amazed I was able to do it, apparently it was difficult. It's time consuming, but not difficult. Try it yourself.

Eclipse

Reply

RE: [Finally] Accomplished XOR Obfuscation. #2
Good job on understanding this because I think if I read that shit 100 times, I still wouldn't get it.

EDIT: Now that I actually tried to understand it, I think I get it now. And yes, you're absolutely fucking right. This is time consuming as fuck.

Reply

RE: [Finally] Accomplished XOR Obfuscation. #3
Give me a minute, I'll make this less difficult. :p
[Image: CDUAq9d.png]

Reply

[Finally] Accomplished XOR Obfuscation. #4
(09-21-2014, 03:41 PM).Shebang Wrote: Give me a minute, I'll make this less difficult. :p

Can't wait to see this...
#MakeSinisterlySexyAgain

Reply

RE: [Finally] Accomplished XOR Obfuscation. #5
[Image: aecf094ad9.png]

Generates a unique one every time Wink
[Image: CDUAq9d.png]

Reply

RE: [Finally] Accomplished XOR Obfuscation. #6
(09-21-2014, 04:04 PM).Shebang Wrote: Generates a unique one every time Wink

Holy shit, did I just find the king of .NET? You have potential to be part of the chronical gang one day. I heard he roots booters and other cool things, things to be proud of.

Reply

RE: [Finally] Accomplished XOR Obfuscation. #7
(09-21-2014, 04:46 PM)Aurora Wrote: Holy shit, did I just find the king of .NET? You have potential to be part of the chronical gang one day. I heard he roots booters and other cool things, things to be proud of.

I seriously can't tell if that's sarcasm or not Tongue It's really not that complicated though.
[Image: CDUAq9d.png]

Reply

RE: [Finally] Accomplished XOR Obfuscation. #8
(09-21-2014, 04:46 PM)Aurora Wrote: Holy shit, did I just find the king of .NET? You have potential to be part of the chronical gang one day. I heard he roots booters and other cool things, things to be proud of.

Aurora? Tongue

@".Shebang", nice work, but skiddies gonna skid. It's supposed to be non alphanumeric though, so you have to keep trying different symbols until you get another symbol. PM me, I'll be happy to explain it in detail.

Reply

RE: [Finally] Accomplished XOR Obfuscation. #9
(09-21-2014, 04:56 PM)Eclipse Wrote: Aurora? Tongue

@".Shebang", nice work, but skiddies gonna skid. I don't understand what you mean by 'generates a new one every time' though. I don't think it's meant to do that. Also, it's supposed to be non alphanumeric, so you have to keep trying different symbols until you get another symbol. PM me, I'll be happy to explain it in detail.

I mean, I can make it do non-alphanumeric. I hadn't actually read Reiko's thread.

What I meant by "Generates a new one every time" is that there are multiple ways to use XOR to get the same output. Therefore, your "print" might have a totally different set of symbols than someone else's "print", but would still yield the same output.
[Image: CDUAq9d.png]

Reply

RE: [Finally] Accomplished XOR Obfuscation. #10
(09-21-2014, 05:02 PM).Shebang Wrote: I mean, I can make it do non-alphanumeric. I hadn't actually read Reiko's thread.

What I meant by "Generates a new one every time" is that there are multiple ways to use XOR to get the same output. Therefore, your "print" might have a totally different set of symbols than someone else's "print", but would still yield the same output.

I'm glad I helped in some way.

Yes, I edited my post after realizing how stupid my comment was.

Reply







Users browsing this thread: