Advertisement
howmuch515

poc_util.js

Jun 4th, 2020
1,226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let info = msg => {
  2.     let text = `<span style="color: black">[+] ${msg}</span><br>`
  3.     document.getElementById("monitor").innerHTML += text
  4. }
  5.  
  6. let success = msg => {
  7.     let text = `<span style="color: green">[ * ] ${msg}</span><br>`
  8.     document.getElementById("monitor").innerHTML += text
  9. }
  10.  
  11. let warn = msg => {
  12.     let text = `<span style="color: #FFCC33">[ - ] ${msg}</span><br>`
  13.     document.getElementById("monitor").innerHTML += text
  14. }
  15. let error = msg => {
  16.     let text = `<span style="color: red">[ ! ] ${msg}</span><br>`
  17.     document.getElementById("monitor").innerHTML += text
  18. }
  19.  
  20. let xform = (method, url, params) => {
  21.  
  22.     // build an ivisible frame to display "target".
  23.     let garbage_can = document.createElement('iframe')
  24.     garbage_can.name = "garbage_can"
  25.     garbage_can.style = "display: none;"
  26.  
  27.     document.body.appendChild(garbage_can)
  28.  
  29.     // build an invisible form
  30.     let dynamic_form = document.createElement('form')
  31.     dynamic_form.action = url
  32.     dynamic_form.method = method
  33.     dynamic_form.target = "garbage_can"
  34.  
  35.     // set paramaters
  36.     document.body.appendChild(dynamic_form)
  37.     for (let key in params) {
  38.         let param_tag = document.createElement("input")
  39.         param_tag.type = "hidden"
  40.         param_tag.name = key
  41.         param_tag.value = params[key]
  42.  
  43.         dynamic_form.appendChild(param_tag)
  44.     }
  45.  
  46.     // launch
  47.     dynamic_form.submit()
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement