hta 예제

그러나 실제로 EXE 파일과 는 상당히 다르기 때문에 HTA 형식을 완전히 설명하지는 못합니다. 우리의 첫 번째 예는 우리에게 더 자세히 이해를 줄 것이다. HTA 파일은 높은 권한을 가지고 있기 때문에 나는 사용자 인터페이스로 확장 Vbscript 파일로 생각하고 싶습니다. 모든 Vbscript 및 자바 스크립트 명령은 HTA에서 유효합니다. Excel 파일에 액세스하는 것과 같이 이러한 권한 중 일부를 행사하는 간단한 예제를 살펴보겠습니다. 기존 HTML 파일(예: 파일 확장명 .htm 또는 .html)은 .hta로 확장프로그램을 변경하기만 하면 HTA로 변경할 수 있습니다. 마이크로소프트의 비주얼 스튜디오 2010 익스프레스 에디션 설치 는 좋은 찾고 HTA의 예입니다. 스타일 시트, JavaScript 및 문서 개체 모델의 조합인 동적 HTML은 미니 응용 프로그램을 빌드하는 데 필요한 권한을 제공한다는 것을 알고 있을 것입니다. 예를 들어 DHTML을 사용하여 HTML 페이지에 카드 게임을 빌드할 수 있습니다.

이 DHTML 응용 프로그램이 웹 페이지보다 프로그램처럼 작동하도록 하려면 HTA 파일로 배포하도록 선택할 수 있습니다. 그리고 중요한 것은 HTA 형식을 사용하면 일반 스크립팅을 통해 Internet Explorer 인터페이스를 사용할 수 없는 사용자 인터페이스를 제어할 수 있습니다. 이것은 HTML 응용 프로그램으로 헬로 월드의 예입니다. 따라서 이 시점에서 PowerShell 스크립트가 호출되었으며 $Message 변수 내에 사용자의 입력이 저장되어 있습니다. 이 예제에서는 정말 간단한 작업을 수행 하 고 사용자가 입력 하 고 vbScript에 다른 엑시트 코드를 반환 하 여 기반으로 확인 하려고 합니다. 다시 내 스크립트의 표준은 종료 코드 0 = 성공, 1 = 경고, 2 = 오류입니다. 수개 국어 HTA의 악의적 인 사용을 방지하는 방법? 이 “기능”은 파일의 시작 부분에서 HTA 태그를 요구하여 방지할 수 있습니다. 예를 들어 한 가지 문제는 이미지에 의존하는 모든 현재 HTA와의 호환성을 깨뜨릴 수 있다는 것입니다. 악의적인 CHM, LNK 또는 HTA 파일을 통해 공격하는 것은 새로운 것이 아닙니다. 그러나 이러한 형식은 일반적으로 보안 인식 교육에서 간과됩니다.

다음은 macro_pack “HELLO” 템플릿으로 생성된 HTA 파일의 예입니다. 에코 세바가스 | macro_pack.exe -t HELLO -G hello.hta 예제에서 볼 수 있듯이 오타를 찾는 것이 평소보다 조금 어려울 수 있습니다. 그래서 우리는 바로 가기로 위장 HTA 파일을 실행할 수 있습니다 보았다, 지금 도움말 파일 (.chm)와 동일한 작업을 수행 할 수 있습니다! 도움말 파일은 마이크로 소프트 HTML 도움말 워크샵으로 구축 할 수 있습니다 CHM 파일을 구축하기 위해 먼저 텍스트 구성 파일인 HTML 도움말 프로젝트 (.hhp) 파일이 필요합니다.

カテゴリー未分類