xModders

Sniff.src

Jan 20th, 2025 (edited)
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | Gaming | 0 0
  1. import_code("/dev/sources/NetSession.src");
  2. import_code("/dev/sources/LibSpy.src");
  3. import_code("/dev/sources/Exploit.src");
  4. import_code("/dev/sources/DirManager.src");
  5.  
  6. //Connect to service
  7.  
  8. save = function(x)
  9.  
  10. computer = get_shell.host_computer;
  11.  
  12. if x.len > 0 then
  13.  
  14. for object in x
  15.  
  16. exCode = "name:" + object.Lib + " version:" + object.version + " address:" + object.address + " unsafe_string:" + object.buffer;
  17. text = "name:" + object.Lib + " version:" + object.version + " address:" + object.address + " unsafe_string:" + object.buffer + " argument:" + object.arg + " type:" + object.type;
  18. filename = md5(exCode);
  19. foldername = md5(object.Lib + object.version);
  20. folderpath = "/var/exploit/db/" + foldername;
  21.  
  22. DirManager("create","/var","exploit","folder");
  23. DirManager("create","/var/exploit","db","folder");
  24. DirManager("create","/var/exploit/db",foldername,"folder");
  25. DirManager("create",folderpath,filename,"file");
  26. DirManager("content",folderpath,filename,text);
  27.  
  28. end for
  29.  
  30. end if
  31.  
  32. end function
  33.  
  34. if params.len == 2 then
  35.  
  36. Session = NetSession(params[0],params[1]);
  37.  
  38. if typeof(Session.Libs.Kernel) == "MetaLib" then
  39.  
  40. KernelVuln = LibSpy(Session.Libs.Kernel);
  41. list = Exploit(KernelVuln,Session.Libs.Kernel);
  42.  
  43. save(list);
  44.  
  45. end if
  46.  
  47. if typeof(Session.Libs.Meta) == "MetaLib" then
  48.  
  49. ServiceVuln = LibSpy(Session.Libs.Meta);
  50. list = Exploit(ServiceVuln,Session.Libs.Meta);
  51.  
  52. save(list);
  53.  
  54. end if
  55.  
  56. else if params.len == 1 then
  57.  
  58. Session = NetSession(params[0],"no_port");
  59.  
  60. if typeof(Session.Libs.Kernel) == "MetaLib" then
  61.  
  62. KernelVuln = LibSpy(Session.Libs.Kernel);
  63. list = Exploit(KernelVuln,Session.Libs.Kernel);
  64.  
  65. save(list);
  66.  
  67. end if
  68.  
  69. else
  70.  
  71. print("Usage: sniff2 [ip] [opt:port_number]");
  72.  
  73. end if
Tags: Script
Advertisement
Add Comment
Please, Sign In to add comment