 |
|
|  |
| Javascript Escape Encoder v0.1 |
|
|
 |
15년 전 |
Javascript의 escape(), encodeURI(), encodeURIComponent() 를 이용한 인코딩, 디코딩 하는 소스입니다.
프로그램이라고 지칭하긴 좀 머하고, 간단하게 사이트에서 테스트해볼 수 있는 코드입니다.
악성코드를 작동시키기 위해 의도적으로 코드를 중복 인코딩하여 암호화하여 웹사이트에 삽입하는 사람들이 있어서,
이를 분석하다 보니 귀찮아서 인코딩, 디코딩 하는 코드를 간단하게 짜봤습니다.
<form name="f_encode">
<table cellpadding="4" cellspacing="0">
<tr>
<td bgcolor="#1483d3" align="center">
<font color="white">원문</font>
</td>
<td>
<textarea name="org_code" rows="10" cols="50"></textarea><br>
</td>
</tr>
<tr>
<td bgcolor="#1483d3" align="center">
<font color="white">인코딩</font>
</td>
<td>
<input type="button" value="escape" onClick="f_encode.result.value=escape(f_encode.org_code.value);">
<input type="button" value="encodeURI" onClick="f_encode.result.value=encodeURI(f_encode.org_code.value);">
<input type="button" value="encodeURIComponent" onClick="f_encode.result.value=encodeURIComponent(f_encode.org_code.value);">
</td>
</tr>
<tr>
<td bgcolor="#1483d3" align="center">
<font color="white">디코딩</font>
</td>
<td>
<input type="button" value="unescape" onClick="f_encode.result.value=unescape(f_encode.org_code.value);">
<input type="button" value="decodeURI" onClick="f_encode.result.value=decodeURI(f_encode.org_code.value);">
<input type="button" value="decodeURIComponent" onClick="f_encode.result.value=decodeURIComponent(f_encode.org_code.value);">
</td>
</tr>
<tr>
<td bgcolor="#1483d3" align="center">
<font color="white">결과</font>
</td>
<td>
<textarea name="result" rows="10" cols="50"></textarea><br>
</td>
</tr>
<tr>
<td colspan="2" align="right">
<font size="2">made by realmind.</font>
</td>
</tr>
</table>
</form>
| |
|
추천 : 469 |
추천
목록
|
|
|  |
|