가능한 중복 : Do you obfuscate your commercial Java code? 어떤 식 으로든 다른 사람이 열 수 없도록 항아리를 보호하기 위해 난독 다음 다른 있습니까? 문제는 내가 코드를 액세스하는 것을 원하지 않는다는 것이다. 그래서 나는 자바를 선호하지 않는다. 내가 사용한 디 컴파일러에서 C# 및 Java로 작성된 프로그램은 변수의
난 deobfuscate 할 C 코드 조각이 있습니다. 까다로운 매크로가 많이 들어 있습니다. 나는 C 전처리 및 들여 쓰기를 통해 코드를 실행하고 지금은이 유사하게 나타납니다 switch (9263 + 1505) {
case 1505 + 41131 + 6729 + 2347:
...
case 1505 + 41131 + 6729 + 2347
브라우징 내가 찾은과 같은 기능이 하나의 차이점은 무엇 static inline bool EmptyFunc()
{
return (void*) EmptyFunc == NULL;
}
: static inline bool EmptyFunc()
{
return false;
}
이 코드는 PS2와 같은 여러 다른 플랫폼에서 컴파일하기
내 친구가 언론 사이트를 공격했고 일부 eval 문을 주입 한 PHP 파일이 잔뜩 부풀어 오르고 디코딩되었지만 나를 자바 스크립트 아래로 유도했습니다. 누구든지 아이디어를 어떻게 읽을 수 있습니까? ww=window;v="v"+"al";if(ww.document)try{document.body=12;}catch(gdsgsdg){asd=0;try{d=docu
방금 컴퓨터에서 .js 파일을 사용하여 공격하는 바이러스를 발견했습니다. 메모장에 파일을 열어 코드를 확인했지만 완전히 암호화되어 있습니다. (bhynivmao.length!=4과 같은) 의미있는 데이터를 볼 수 있지만 파일의 대부분은 횡설수설로 가득합니다. 또한 autorun.inf가 있으며 shell \open\command 중 일부를 볼 수 있지만
난독 화 중에 다른 함수에 같은 이름을 지정하지 못하게하는 몇 가지 옵션이 있는지 알아야합니다. 매핑 파일 : org.apache.http.impl.client.cache.BasicHttpCacheStorage -> org.apache.http.impl.client.cache.f:
67:68:void putEntry(java.lang.String,
.net 응용 프로그램을 수정하려고하는데 새로운 방법입니다. 에 선언 'System.RuntimeTypeHandle (선택 System.Int32) "obfustatcated jibberish의 무리"'회원 : 첫 번째 단계는 reflexil를 사용하여 코드를 deobfuscate을 시도하고 나는 다음과 같은 오류 얻을 : Reflexil이 어셈블리를 청소
내 사이트의 친구가 악의적 인 것으로 나열되어 있었고, 알지 못하는 채 자신의 index.php에 주입 된 난독 화 코드를 발견했습니다. 나는 두 단계 아래 코드를 deobfuscated이 발견 : (code can be viewed in the edit history) 사람이 그것을 어떻게하려고 악성을 왜 무엇을 말해 줄 수 ...?
누군가이 라인 뒤에있는 논리를 설명 할 수 있습니까? onkeyup 이벤트입니다. 나는 r의 가치를 모른다. return $("#commentText").val() ?
(0==r&&(r=!0,setTimeout(function(){r=!1},1e4),socket.emit('status', connectiondetails)),void 0)
: !1
할
이 훌륭한 기사 (http://eatplayhate.wordpress.com/2010/07/18/mono-cecil-vs-obfuscation-fight/)에서 저자는 Mono.Cecil이 완벽하지는 않지만 어떤 문제없이 기능의 90 %를 번역했다고 주장합니다. 내 질문은 : 악의적 인 프로그래머가 Mono.Cecil을 사용하여 난독성을 일으킬 수없는 악성