«obfuscation» 태그된 질문

난독 화는 코드가 변경되어 개발자가 의도 한 프로그램이 수행하는 작업이나 작동 방식을 명확하게 이해하기가 훨씬 더 어렵다는 것을 알게되는 프로세스입니다. 프로그램이 클수록 코드가 프로그램 전체를 통해 서로 다른 세그먼트를 연결하기 때문에 난독 화가 커집니다.

4
난독 화 된 C 코드 콘테스트 2006. sykes2.c를 설명하십시오.
이 C 프로그램은 어떻게 작동합니까? main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);} 그대로 테스트됩니다 (에서 테스트 됨 gcc 4.6.3). 컴파일 할 때 시간을 인쇄합니다. 내 시스템에서 : !! !!!!!! !! !!!!!! !! !!!!!! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !!!!!! !! !! !! !! !! …

24
JavaScript를 난독 화 (보호)하려면 어떻게해야합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 오픈 소스가 아닌 JavaScript 응용 프로그램을 만들고 싶기 때문에 JS 코드를 난독 화하는 방법을 배우고 싶습니다. 이것이 가능한가?

28
파이썬 코드를 어떻게 보호합니까?
저는 고용주 고객에게 배포 할 Python 소프트웨어를 개발 중입니다. 고용주는 시간 제한 라이센스 파일로 소프트웨어 사용을 제한하려고합니다. .py 파일 또는 .pyc 파일을 배포하면 라이센스 파일을 확인하는 코드를 쉽게 디 컴파일하고 제거 할 수 있습니다. 또 다른 측면은 제 고용주가 코드를 도난 당하거나 최소한 "새로운 아이디어"를 두려워하여 고객이 코드를 읽는 것을 …

30
리버스 엔지니어링으로부터 .NET 코드를 보호 하시겠습니까?
난독 처리는 한 가지 방법이지만 응용 프로그램의 불법 복제 방지 보안을 위반하는 것을 막을 수는 없습니다. 응용 프로그램이 변경되지 않았는지 확인하고 등록 메커니즘을 리버스 엔지니어링 할 수 없도록하려면 어떻게해야합니까? 또한 C # 응용 프로그램을 기본 코드로 변환 할 수 있으며 Xenocode 가 너무 비쌉니다. C #은 많은 기능을 제공하며 내 …

17
간단한 안전하지 않은 양방향 데이터“난독 화”?
일부 데이터에 대해 매우 간단한 난독 화 (암호화 및 암호 해독과 같은 보안 기능)를 찾고 있습니다. 미션 크리티컬하지 않습니다. 나는 정직한 사람들을 정직하게 유지하기 위해 무언가가 필요하지만 ROT13 또는 Base64 보다 조금 더 강합니다 . .NET Framework 2.0 에 이미 포함되어있는 것을 선호 하므로 외부 종속성에 대해 걱정할 필요가 없습니다. …
426 c#  obfuscation 


3
C에서 >>> = 연산자는 무엇입니까?
동료가 퍼즐로 생각할 때이 C 프로그램이 실제로 어떻게 컴파일되고 실행되는지 알 수 없습니다. 이 >>>=연산자와 이상한 1P1리터럴 은 무엇입니까 ? Clang과 GCC에서 테스트했습니다. 경고가없고 출력은 "???"입니다. #include <stdio.h> int main() { int a[2]={ 10, 1 }; while( a[ 0xFULL?'\0':-1:>>>=a<:!!0X.1P1 ] ) printf("?"); return 0; }

10
PHP 용 코드 난독 화 장치가 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
212 php  obfuscation 


24
리버스 엔지니어링으로부터 실행 파일을 보호 하시겠습니까?
C / C ++ 코드를 디스 어셈블리 및 리버스 엔지니어링으로부터 보호하는 방법을 고민해 왔습니다. 일반적으로 나는이 행동을 내 코드에서 결코 용인하지 않을 것이다. 그러나 내가 작업했던 현재 프로토콜은 다양한 사람들의 보안을 위해 검사되거나 이해되어서는 안됩니다. 이제 이것은 나에게 새로운 주제이며, 인터넷은 리버스 엔지니어링 을 방지하는 데 실제로 유용 하지는 않지만 …
210 c++  c  obfuscation  assembly 

2
이 코드는 어떻게 인도의지도를 생성합니까?
이 코드는 인도의지도를 인쇄합니다. 어떻게 작동합니까? #include <stdio.h> main() { int a,b,c; int count = 1; for (b=c=10;a="- FIGURE?, UMKC,XYZHello Folks,\ TFy!QJu ROo TNn(ROo)SLq SLq ULo+\ UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^\ NBELPeHBFHT}TnALVlBLOFAkHFOuFETp\ HCStHAUFAgcEAelclcn^r^r\\tZvYxXy\ T|S~Pn SPm SOn TNn ULo0ULo#ULo-W\ Hq!WFs XDt!" [b+++21]; ) for(; a-- > 64 ; ) putchar ( ++c=='Z' ? …
169 c  obfuscation 

30
.NET 난독 화 도구 / 전략 [폐쇄]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 내 제품에는 ASP.NET, Windows Forms 앱 및 Windows 서비스와 같은 여러 구성 요소가 있습니다. 코드의 …

7
JavaScript의 내장 문자열은 무엇입니까?
이 질문은 질문 제목에 요약하기 어렵습니다 업데이트이 질문에서 추출한 문자를 기반으로 입력에서 난독 처리 된 문자열을 작성하는 JSFiddle을 만들었습니다. 여기에 액세스 할 수 있습니까 , 아니면 요점 이 더 쉬울까요? 최근 에이 프로필 에서 다음과 같은 재미있는 난독 화 JavaScript를 보았습니다 . javascript:[[]+1/!1][1^1][1>>1]+({}+[])[1<<1^11>>1]+([]+!!- [])[1<<1]+[/~/+{}][+!1][-~1<<1]+([]+/-/[(!!1+[])[1>>1]+(!!1 +[])[1<<1^1]+(!1+[])[1|1<<1]+(!!1+[])[1^1]])[1^11<<1]+([,][ ~1]+[])[1-~1]+[[]+{}][!1.1%1][11111.1%11.1*111e11|!1]+(/1/+ 1/[1<1][1%1])[1^11]+[[],[]+{}][1][+1]+(/<</[1]+[])[1/1.1&1] 놀람을 망쳐 서 …

28
웹 사이트에서 전자 메일 주소를 난독 처리하는 가장 좋은 방법은 무엇입니까?
지난 며칠 동안 개인 웹 사이트를 업데이트하는 데 시간을 보냈습니다. 내 개인 웹 사이트의 URL은 (내 이름). (내 성) .com이며, 성은 다소 이례적이며 도메인 이름을 선택할 수있을만큼 운이 좋았습니다. 내 이메일 주소는 (내 이름) @ (내 성) .com입니다. 실제로 추측 할 때 그리 어렵지 않습니다. 어쨌든, mailto : 링크를 내 …

7
PHP 스크립트를 독립형 Windows 실행 파일로 변환
상당히 간단한 작업을 자동화하고 싶습니다. 이를 위해 PHP-CLI를 사용하여 명령 행에서 실행하는 작은 PHP 스크립트를 작성했습니다. 이제이 스크립트를 누군가에게 넘겨주고 싶지만 : 소스 코드를 제공 시스템에 PHP를 설치하도록 요청하십시오 PHP 스크립트의 .exe 버전을 만드는 방법이 있습니까? 디 컴파일에 대해 크게 걱정하지 않습니다. 사람들에게 PHP를 설치하고 구성하도록 요청하는 것이 더 걱정됩니다.
128 php  obfuscation 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.