|
9 | 9 | #This module requires XSRF-Probe
|
10 | 10 | #https://github.com/0xInfection/XSRF-Probe
|
11 | 11 |
|
12 |
| -def form10(): # an example form to make sure the stuff works properly ;) |
| 12 | +def testFormx1(): # an example xsrfprobe-test-form to make sure the stuff works properly ;) |
13 | 13 |
|
14 |
| - form0x01 = """<form action="/drupal/?q=node&destination=node" accept-charset="UTF-8" method="post" id="user-login-form"> |
15 |
| - <div><div class="form-item" id="edit-name-wrapper"> |
16 |
| - <label for="edit-name">Username: <span class="form-required" title="This field is required.">*</span></label> |
17 |
| - <input type="text" maxlength="60" name="name" id="edit-name" size="15" value="test1" class="form-text required" /> |
| 14 | + test_form_0x01 = """<form action="/somendpoint" method="post" id="xsrfprobe-xsrfprobe-test-form"> |
| 15 | + <div><div class="xsrfprobe-test-form-item" id="edit-name-wrapper"> |
| 16 | + <label for="edit-name">Username: <span class="xsrfprobe-test-form-required" title="This field is required.">*</span></label> |
| 17 | + <input type="text" maxlength="60" name="name" id="edit-name" size="15" value="test1" class="xsrfprobe-test-form-text required" /> |
18 | 18 | </div>
|
19 |
| - <div class="form-item" id="edit-pass-wrapper"> |
20 |
| - <label for="edit-pass">Password: <span class="form-required" title="This field is required.">*</span></label> |
21 |
| - <input type="password" value="a9z8e7" name="pass" id="edit-pass" maxlength="60" size="15" class="form-text required" /> |
| 19 | + <div class="xsrfprobe-test-form-item" id="edit-pass-wrapper"> |
| 20 | + <label for="edit-pass">Password: <span class="xsrfprobe-test-form-required" title="This field is required.">*</span></label> |
| 21 | + <input type="password" value="a9z8e7" name="pass" id="edit-pass" maxlength="60" class="xsrfprobe-test-form-text required" /> |
22 | 22 | </div>
|
23 |
| - <input type="submit" name="op" id="edit-submit" value="Log in" class="form-submit" /> |
24 |
| - <div class="item-list"><ul><li class="first"><a href="/drupal/?q=user/register" title="Create a new user account.">Create new account</a></li> |
25 |
| - <li class="last"><a href="/drupal/?q=user/password" title="Request new password via e-mail.">Request new password</a></li> |
26 |
| - </ul></div><input type="hidden" name="form_build_id" id="form-6a060c0861888b7321fab4f5ac6cb908" value="form-6a060c0861888b7321fab4f5ac6cb908" /> |
27 |
| - <input type="hidden" name="form_id" id="edit-user-login-block" value="user_login_block" /> |
| 23 | + <input type="submit" name="op" id="edit-submit" value="Log in" class="xsrfprobe-test-form-submit" /> |
| 24 | + <div class="item-list"><ul><li class="first"><a href="/somednpoint/register" title="Create a new user account.">Create new account</a></li> |
| 25 | + <li class="last"><a href="/somendpoint/tho" title="Request new password via e-mail.">Request new password</a></li> |
| 26 | + </ul></div><input type="hidden" name="xsrfprobe-test-form_build_id" id="xsrfprobe-test-form-6ab908" value="xsrfprobe-test-form-6a060cc6cb908" /> |
| 27 | + <input type="hidden" name="xsrfprobe-test-form_id" id="edit-xsrfprobe-block" value="user_login_block" /> |
28 | 28 | </div></form> """
|
29 | 29 |
|
30 |
| - return form0x01 |
| 30 | + return test_form_0x01 |
31 | 31 |
|
32 |
| -def form20(): # an example of a form (used drupal) |
| 32 | +def testFormx2(): # an example of a xsrfprobe-test-form (used drupal) |
33 | 33 |
|
34 |
| - form0x02 = """<form action="/drupal/?q=node&destination=node" accept-charset="UTF-8" method="post" id="user-login-form"> |
35 |
| - <div><div class="form-item" id="edit-name-wrapper"> |
36 |
| - <label for="edit-name">Username: <span class="form-required" title="This field is required.">*</span></label> |
37 |
| - <input type="text" maxlength="60" name="name" id="edit-name" size="15" value="test2" class="form-text required" /> |
| 34 | + test_form_0x02 = """<form action="/somendpoint" method="post" id="xsrfprobe-xsrfprobe-test-form"> |
| 35 | + <div><div class="xsrfprobe-test-form-item" id="edit-name-wrapper"> |
| 36 | + <label for="edit-name">Username: <span class="xsrfprobe-test-form-required" title="This field is required.">*</span></label> |
| 37 | + <input type="text" maxlength="60" name="name" id="edit-name" size="15" value="test2" class="xsrfprobe-test-form-text required" /> |
38 | 38 | </div>
|
39 |
| - <div class="form-item" id="edit-pass-wrapper"> |
40 |
| - <label for="edit-pass">Password: <span class="form-required" title="This field is required.">*</span></label> |
41 |
| - <input type="password" value="a9z8e7" name="pass" id="edit-pass" maxlength="60" size="15" class="form-text required" /> |
| 39 | + <div class="xsrfprobe-test-form-item" id="edit-pass-wrapper"> |
| 40 | + <label for="edit-pass">Password: <span class="xsrfprobe-test-form-required" title="This field is required.">*</span></label> |
| 41 | + <input type="password" value="a9z8e7" name="pass" id="edit-pass" maxlength="60" size="15" class="xsrfprobe-test-form-text required" /> |
42 | 42 | </div>
|
43 |
| - <input type="submit" name="op" id="edit-submit" value="Log in" class="form-submit" /> |
44 |
| - <div class="item-list"><ul><li class="first"><a href="/drupal/?q=user/register" title="Create a new user account.">Create new account</a></li> |
45 |
| - <li class="last"><a href="/drupal/?q=user/password" title="Request new password via e-mail.">Request new password</a></li> |
46 |
| - </ul></div><input type="hidden" name="form_build_id" id="form-6a060c0861888b7321fab4f5ac6cb908" value="form-6a060c0861888b7321fab4f5ac6cb908" /> |
47 |
| - <input type="hidden" name="form_id" id="edit-user-login-block" value="user_login_block" /> |
| 43 | + <input type="submit" name="op" id="edit-submit" value="Log in" class="xsrfprobe-test-form-submit" /> |
| 44 | + <div class="item-list"><ul><li class="first"><a href="/somednpoint/register" title="Create a new user account.">Create new account</a></li> |
| 45 | + <li class="last"><a href="/somendpoint/tho" title="Request new password via e-mail.">Request new password</a></li> |
| 46 | + </ul></div><input type="hidden" name="xsrfprobe-test-form_build_id" id="xsrfprobe-test-form-6a060cc6cb908" value="xsrfprobe-test-form-6a060cc6cb908" /> |
| 47 | + <input type="hidden" name="xsrfprobe-test-form_id" id="edit-xsrfprobe-block" value="user_login_block" /> |
48 | 48 | </div></form> """
|
49 | 49 |
|
50 |
| - return form0x02 |
| 50 | + return test_form_0x02 |
0 commit comments