obsfuscation

Problem regarding inline assembly and function overwriting.

Somebody over at SO posted a question asking how he could "hide" a function. This was my answer: #include <stdio.h> #include <stdlib.h> int encrypt(void) { char *text="Hello World"; asm("push text"); asm("call printf"); return 0; } int main(int argc, char *argv[]) { volatile unsigned char *i=encrypt; while(*i!=0x00) *i...

Is obsfucation worthwhile?

Does it make sense to obsfucate Javascript? The only clear benefits I can see are to hide code (albeit non-proprietary in nature since it's client-side) from prying eyes and as a minimizer since often Javascript obsfucators do minimization as well. ...

Obsfuscating C# code

Possible Duplicates: Protect .NET code from reverse engineering? What do you use to protect your .NET code from reverse engineering? How can I protect my .NET assemblies from decompilation? Given that C# can be reflected and decompiled, can you suggest how I can obsfucate my code or protect it from reverse engineering? ...

Javascript Trojan Dissection

Hi all, I've recently been playing with allot of Javascript and started to consider that I couldn’t encounter a piece of Javascript that I wouldn’t be able to debug. Well I was pleasantly surprised and angered today when we discovered a number of javascript redirect trojans on our company’s website. Most of the code we found I was abl...