비난 독화

작가: Randy Alexander
창조 날짜: 4 4 월 2021
업데이트 날짜: 16 할 수있다 2024
Anonim
구화와 독화의 차이점이 뭔가요??
동영상: 구화와 독화의 차이점이 뭔가요??

콘텐츠

정의-Deobfuscate는 무엇을 의미합니까?

이해하기 어려운 프로그램은 이해하기 어려운 프로그램을 간단하고 이해하기 쉽고 간단한 프로그램으로 변환하는 것입니다. 어려운 코드 나 프로그램을 간단하고 이해하기 쉬운 형태로 해독 할 수있는 도구가 있습니다. 난독 화는 일반적으로 공격자로부터 소프트웨어를 보호하기 위해 수행되므로 악의적 인 의도를 가진 사람들이 내부 기능을 이해하기 어렵습니다. 마찬가지로, 난독 화는 소프트웨어에서 악성 컨텐트를 감추기 위해 사용될 수도 있습니다. 해독 프로그램 도구는 이러한 프로그램을 리버스 엔지니어링하는 데 사용됩니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Deobfuscate를 설명합니다

난독 화 된 코드를 리버스 엔지니어링하는 많은 기술이 평가되었습니다. 코드의 난독 처리를위한 세 가지 주요 기술은 다음과 같습니다. 복제는 코드를 난독 처리하는 데 사용되는 한 가지 방법입니다. 코드는 잘못된 실행 경로를 통해 난독 처리되며 정적 분석을 방지하기 위해 코드에 도입됩니다. 이러한 실행 경로는 런타임을 방해하지 않지만 프로그램 분석 중에 잘못된 정보를 생성합니다. 또한 정보의 품질을 낮추고 코드와 코드 논리를 분석하기 어렵게 만듭니다. 이 문제는 코드 세그먼트를 복제하여 해결되므로 잘못된 실행 경로가 더 이상 원래 실행 경로를 방해하지 않아 분석에서 생성 된 정보가 손상됩니다.