테스트 사이트 - 개발 중인 베타 버전입니다

php로 exe를 실행시킬수 있나요 ? 채택완료

박태리 4년 전 조회 2,129

php로 pc에 설치되어있는 메모장 , 계산기 같은 exe를 실행시킬수 있나요 ? 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
B
4년 전

웹에서 실행 - 불가 [준비되지 않은 환경에서 프로그램이 그냥 실행되면 벌어질 참사는?]

로컬에서 실행 - 가능 [로컬에 설치된 PHP라면, 메모장, 계산기 등 실행 가능]

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

박태리
4년 전
아.. 혹시 벌어질 참사가 어떤게 있을까요?
보통 큰기업에서 네이버나 아프리카tv 트위치등에서 웹에서 exe가 바로 실행되는경우가 많아서
쉽게 가능한지 알았는데 아닌가보네요
B
BiHon
4년 전
이런 부분에서 가장 많이 언급되는 이야기 중에 포맷(파일 삭제 등)이 있습니다.
로컬 프로그램 실행해 악성 프로그램 다운, 실행. 바로 황천행이죠!

웹에서 실행은, 프로그램이 설치되어 있는 환경에서겠죠?
간단하게 레지스트리에 필요 정보 등록, 약속된 URL 호출.

댓글을 작성하려면 로그인이 필요합니다.

B
4년 전

예제를 준비했습니다. (링크는 언제든 사라질 수 있습니다.)

- https://dreamphp.com/qna/20211105_notepad.php

 

</p>

<pre style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; border: 1px solid rgb(153, 153, 153); padding: 10px; margin: 10px auto; color: rgb(0, 0, 0); font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<span style="box-sizing: border-box; font-family: 굴림체; text-shadow: rgb(238, 238, 238) 1px 0px;">Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\<span class="txt" style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: red;">notepad</span>]
"URL Protocol"=""

[HKEY_CLASSES_ROOT\<span class="txt" style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: red;">notepad</span>\shell]

[HKEY_CLASSES_ROOT\<span class="txt" style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: red;">notepad</span>\shell\open]

[HKEY_CLASSES_ROOT\<span class="txt" style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: red;">notepad</span>\shell\open\command]
@="\"C:\\\\Windows\\\\notepad.exe\""</span></pre>

<p>

 

</p>

<pre style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; border: 1px solid rgb(153, 153, 153); padding: 10px; margin: 10px auto; color: rgb(0, 0, 0); font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<span style="box-sizing: border-box; font-family: 굴림체; text-shadow: rgb(238, 238, 238) 1px 0px;"><span style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: rgb(0, 0, 255);"><a </span><span style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: rgb(255, 0, 0);">href</span><span style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: rgb(0, 0, 255);">=</span><span style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: rgb(255, 0, 255);">"notepad://"</span><span style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: rgb(0, 0, 255);">></span><span style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: rgb(0, 0, 0);">[메모장 실행]</span><span style="box-sizing: border-box; font-family: GulimChe; text-shadow: rgb(238, 238, 238) 1px 0px; color: rgb(0, 0, 255);"></a></span></span></pre>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

php로 어떤 개인 pc에 있는 것을 실행하려면

해킹이 되어 있는 pc이거나

pc에 특별한 프로그램이 깔려 있어야겠죠.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인