Advertisement
Guest User

Untitled

a guest
May 20th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL);
  3. $mysql_user = 'root2';
  4. $mysql_pass = 'root';
  5. $mysql_host = '172.15.1.6';
  6. $dbname = 'UTM5';
  7.  
  8. $dsn = sprintf('mysql:host=%s;dbname=%s;charset=utf-8',$mysql_host,$dbname);
  9. try{
  10. $pdo = new PDO($dsn,$mysql_user,$mysql_pass);
  11. $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION );
  12. }catch (PDOException $e){
  13.     die('Error while trying to connect to DB');
  14. }
  15.  
  16.  
  17. //include '/opt/switch/sw-db1.php';
  18.  
  19.  
  20. $ids = range(7,9);
  21. $sql = "SELECT `kpp_number`,`login`,`tax_number`,`id` FROM `users` where `id` IN (".implode(",",$ids ).")";
  22. try{
  23.     $statement = $pdo->query($sql);
  24.     $rows = $statement->fetchAll(PDO::FETCH_OBJ);
  25. }catch (PDOException $e){
  26.     echo '<pre>'.print_r($e,true).'</pre>';
  27.     die("Error in SQL");
  28. }
  29. foreach($rows as $row){
  30.  
  31.     echo $row->id."\n";
  32.     echo $row->tax_number."\n";
  33.     $file = "/opt/switch/".$row->id;
  34.     $data = "#!/bin/sh\n"
  35.         . "echo open 172.15.$row->tax_number\n"
  36.         . "sleep 4\n"
  37.         . "echo admin\n"
  38.         . "sleep 2\n"
  39.         . "echo negjcdbn4\n"
  40.         . "sleep 2\n"
  41.         . "echo config ports $row->kpp_number description $row->login\n"
  42.         . "sleep 2\n"
  43.         . "echo save\n"
  44.         . "sleep 5\n"
  45.         . "echo logout\n";
  46.     file_put_contents($file,$data);
  47.     exec("chmod 777 $file");
  48.     exec("$file | /usr/bin/telnet");
  49.     unlink($file);
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement