Seblor

Freesambro !

Nov 1st, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var request = null;
  2. try {
  3.   request = require('request');
  4. } catch (err){
  5.    console.log("You need to install the request module: 'npm i request'.");
  6.    process.exit();
  7. }
  8. const regex = /(\d{2,})/;
  9.  
  10. var cookieString = 'lumerico=eyJpZCI6IjU2YTdhYjMzLWQ0YjAtNDY5Zi05ZmNlLTY1M2Y3ZDgyYTMwMiIsImF1dGhlbnRpY2F0ZWQiOnRydWUsInVzZXIiOnsidXNlcm5hbWUiOiJNSmltZW5leiIsInJvbGUiOiJhZG1pbiJ9LCJzdGVwIjo0LCJ1bmxvY2tlZCI6MX0=; lumerico.sig=l-TvvNXxlntAzdzcWqPkaXzy2f4';
  11.  
  12. var firstOptions = {
  13.     url: 'https://lumerico.mx/api/',
  14.     headers: { Cookie: cookieString },
  15.     json: {
  16.         "jsonrpc": "2.0",
  17.         "method": "exec",
  18.         "params": ["payload"],
  19.         "id": 1
  20.     }
  21. };
  22.  
  23. var secondOptions = {
  24.     url: 'https://lumerico.mx/api/',
  25.     headers: { Cookie: cookieString },
  26.     json: {
  27.         "method": "exec",
  28.         "step": 4,
  29.         "message": "Activation Code: ",
  30.         "params": ["U2FsdGVkX1+vupppZksvRf5pq5g5XjFRIipRkwB0K1Y96Qsv2Lm+31cmzaAILwytX/z66ZVWEQM/ccf1g+9m5Ubu1+sit+A9cenDxxqkIaxbm4cMeh2oKhqIHhdaBKOi6XX2XDWpa6+P5o9MQw=="]
  31.     }
  32. }
  33.  
  34. request.post(firstOptions, commandSent);
  35.  
  36. function commandSent(error, response, body) {
  37.     request.post(secondOptions, codeSent);
  38. }
  39. function codeSent(error, response, body) {
  40.     try {
  41.         var message = response.body.result.message;
  42.         console.log(regex.exec(message)[0]);
  43.     } catch (error) {
  44.         console.log("timeout (small error, should be back soon)");
  45.     }
  46.     request.post(firstOptions, commandSent);
  47. }
Add Comment
Please, Sign In to add comment