首页
壁纸sharing
留言Board
About
推荐
百度
谷歌
chatGPT
Search
1
行业赛-数据安全之可疑日志分析一
14 阅读
2
解决windows环境下不能安装python扩展出现error: Unable to find vcvarsall.bat
9 阅读
3
windows下创建python2环境
6 阅读
4
windows环境下安装Crypto
4 阅读
5
PHP输出打印变量和字符串的几种方法
4 阅读
默认分类
技术分享
安全漏洞分析
CTF技巧
网络运维
window技巧
前端开发
心得体会
资源分享
工具分享
CTFgame
疑难杂症
编程学习
python学习
PHP学习
软件安装与更新
python package
登录
/
注册
Search
标签搜索
国产系统
bclinux
python2.7
日志分析
隐藏文件
binwalk
foremost
CTF
内存镜像分析
volatility工具
linux系统
环境变量
ctf_web
kali linux
虚拟环境
python扩展包
攻击溯源
Crypto
pycryptodome
加解密
小星日记
累计撰写
30
篇文章
累计收到
45
条评论
首页
栏目
默认分类
技术分享
安全漏洞分析
CTF技巧
网络运维
window技巧
前端开发
心得体会
资源分享
工具分享
CTFgame
疑难杂症
编程学习
python学习
PHP学习
软件安装与更新
python package
页面
壁纸sharing
留言Board
About
推荐
百度
谷歌
chatGPT
搜索到
30
篇与
的结果
2023-12-27
PHP输出打印变量和字符串的几种方法
使用PHP输出变量<?php $a = 'fadf'; $num = 100.01; // 1.使用echo输出变量和字符串,注意单引号用于简单的字符串,双引号可用于包含变量和转义字符的复杂字符串 echo $a; echo "\n"; echo 'test'; echo "\n"; // 2. 使用print输出 print('abc'); echo "\n"; print($a); echo "\n"; // 3. 使用die输出,注意输出后就退出程序了,后面的语句就不会执行了 //die("abc"); // die($a); 不能输出变量 // 4. printf输出 printf("%s", $a); echo "\n"; // 5. sprintf输出 $b = sprintf("%d", $num); echo $b; // 6. var_dump()输出 var_dump($a); var_dump("abv"); var_dump($GLOBALS); ?>使用echo输出变量:不需要括号,无返回值echo $a;使用print()输出变量:需要圆括号,有返回值,执行失败时返回falseprint($a);使用die(),只能输出字符串,并且导致程序退出,常用于链接服务器和数据库mysql_connect("locahost","root","root") or die("链接服务器失败!");使用printf()输出变量:printf("格式1",参数1):参数1=按什么格式输出;参数2=输出的变量。($s:按字符串;$d:按整型;$b:按二进制;$x:按16进制;$o:按八进制; $f:按浮点型)printf("%s", $a);使用sprintf()输出变量:此并不能直接输出,先赋给一个变量,然后再输出变量。$b = sprintf("%d", $num);`echo $b;` 使用var_dump()输出变量,常用来调试,可以输出$GLOBALS,查看所有变量var_dump($a);``var_dump("abv");` var_dump($GLOBALS);` 参考链接:PHP输出打印变量和字符串等 学习记录_php中,怎么将数字和字符串同时输出-CSDN博客
2023年12月27日
4 阅读
6 评论
0 点赞
2023-12-27
windows环境下安装Crypto
安装python常用的加解密库CryptoCrypto 算法库在 python 中最初叫 pycrypto。直接安装Crypto是不好使的。因为历史原因导致的比较混乱。pycrypto、pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库;这个时候pycryptodome就来了,它是pycrypto的延伸版本,用法和pycrypto是一模一样的;所以直接安装:pip install pycryptodome但是,在使用的时候导入模块是有问题的,这个时候只要修改一个文件夹的名称就可以完美解决这个问题,Python\Python36\Lib\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c改成大写C就ok了。要点Crypto库支持哪些加解密算法常见对称密码在 Crypto.Cipher 库下,主要有:DES 3DES AES RC4 Salsa20 非对称密码在 Crypto.PublicKey 库下,主要有:RSA ECC DSA 哈希密码在 Crypto.Hash 库下,常用的有:MD5 SHA-1 SHA-128 SHA-256 随机数在 Crypto.Random 库下 实用小工具在 Crypto.Util 库下 数字签名在 Crypto.Signature 库下在Linux下直接安装 pycryptodomepip install pycryptodome在window下先安装再卸载再安装(直接安装pycryptodome导入模块失败的情况下可尝试)pip install crypto pycryptodome pip uninstall crypto pycryptodome pip install pycryptodome参考:windows环境下python3安装Crypto_crypto python3-CSDN博客Crypto使用_crypto用法-CSDN博客
2023年12月27日
4 阅读
7 评论
0 点赞
2023-12-26
解决windows环境下不能安装python扩展出现error: Unable to find vcvarsall.bat
windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展在windows平台上安装python c extension的扩展包是件很痛苦的事情,一般通过安装vc/vs系列来编译C扩展,不过安装包都比较大。微软为Python2提供了专用的编译器Microsoft Visual C++ Compiler for Python 2.7(包含32位和64位)寻找默认安装路径。下载完成后默认安装,以本机为例,完整安装路径为: C:\Users\xx\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0修改python2安装目录下Lib\distutils\msvc9compiler.py文件(如有必要可能msvccompiler.py文件也需要做相应更改,视系统而定),找到get_build_version方法直接return 9.0然后还是此py文件修改找到find_vcvarsall方法直接返回vcvarsall.bat的路径(以自己机器安装后的路径为准)上述完成之后就可以在windwos下正常编译python的C扩展。以安装distorm3为例,进入到setup.py 目录下 python setup.py install参考链接:windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展Microsoft Visual C++ Compiler for Python 2.7
2023年12月26日
9 阅读
6 评论
0 点赞
2023-12-26
windows下创建python2环境
利用conda创建基于python2的虚拟环境查找可安装的python版本 conda search -f python安装python2的虚拟环境 conda create -n py2 python=2.7查看所有conda管理的python虚拟环境 conda env list激活指定的虚拟环境 conda activate py2移除特定虚拟环境 conda remove -n py2 -all
2023年12月26日
6 阅读
6 评论
0 点赞
2023-12-25
行业赛-数据安全之可疑日志分析一
行业赛数据安全之可疑日志分析题目描述某公司的数据安全工程师对近期信息系统的部分日志进行分析时,发现公司生产区内网的某终端主机可能被黑客远程控制,且黑客从该终端主机上获取了公司员工的关键个人信息。现请你协助该数据安全工程师开展日志分析,从中找到被控制的内网终端主机ip和被泄露的关键个人信息中“luodexin”的身份证号码。1.请找到被控制的内网终端机器的ip地址。使用32位小写md5进行加密处理,提交格式为flag{md5(xxxx)}。例如经分析后得到的结果为 abc123,通过计算 md5('abc123')=e99a18c428cb38d5f260853678922e03,则提交的答案为 flag{e99a18c428cb38d5f260853678922e03}。日志示例10.112.16.10 - - [17/Nov/2023:03:44:21 +0000] "GET / HTTP/1.1" 200 900 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"10.112.16.160 - - [17/Nov/2023:03:44:24 +0000] "GET /?username=guest&password=123456 HTTP/1.1" 200 874 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"10.112.16.160 - - [17/Nov/2023:03:44:26 +0000] "GET /?username=guest&password=123 HTTP/1.1" 200 874 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"10.112.16.160 - - [17/Nov/2023:03:44:27 +0000] "GET /?username=guest&password=admin HTTP/1.1" 200 874 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36"10.112.16.123 - - [17/Nov/2023:03:44:32 +0000] "GET /?username=lisi&password=admin HTTP/1.1" 200 875 "-" "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5"10.112.16.123 - - [17/Nov/2023:03:44:33 +0000] "GET /?username=lisi&password=admin123 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5"10.112.16.123 - - [17/Nov/2023:03:44:33 +0000] "GET /?username=lisi&password=123 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5"10.112.16.123 - - [17/Nov/2023:03:44:34 +0000] "GET /?username=lisi&password=12345 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5"10.112.16.123 - - [17/Nov/2023:03:44:42 +0000] "GET /?username=liaosu&password=admin888 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.123 - - [17/Nov/2023:03:44:44 +0000] "GET /?username=liaosu&password=admin HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.123 - - [17/Nov/2023:03:44:56 +0000] "GET /?username=chuyulong&password=123 HTTP/1.1" 200 875 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)"10.112.16.123 - - [17/Nov/2023:03:44:57 +0000] "GET /?username=chuyulong&password=123456 HTTP/1.1" 200 875 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)"10.112.16.123 - - [17/Nov/2023:03:44:57 +0000] "GET /?username=chuyulong&password=12345 HTTP/1.1" 200 875 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)"10.112.16.28 - - [17/Nov/2023:03:45:10 +0000] "GET /?username=zhangsan&password=123 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124"10.112.16.28 - - [17/Nov/2023:03:45:11 +0000] "GET /?username=zhangsan&password=admin123 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124"10.112.16.102 - - [17/Nov/2023:03:45:15 +0000] "GET /?username=liumangxin&password=123 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.337 Mobile Safari/534.1+"10.112.16.102 - - [17/Nov/2023:03:45:16 +0000] "GET /?username=liumangxin&password=123123 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.337 Mobile Safari/534.1+"10.112.16.101 - - [17/Nov/2023:03:45:31 +0000] "-" 408 0 "-" "-"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),1,1))%3E79%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),1,1))%3E103%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),1,1))%3E115%23&password=1 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),1,1))%3E109%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),1,1))%3E112%23&password=1 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),1,1))%3E111%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),2,1))%3E79%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),2,1))%3E103%23&password=1 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),2,1))%3E91%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),2,1))%3E97%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),2,1))%3E100%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),2,1))%3E102%23&password=1 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),2,1))%3E101%23&password=1 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),3,1))%3E79%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),3,1))%3E103%23&password=1 HTTP/1.1" 200 862 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"10.112.16.207 - - [17/Nov/2023:03:45:42 +0000] "GET /?username=1'%20or%20ascii(substr((database()),3,1))%3E115%23&password=1 HTTP/1.1" 200 875 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"知识点日志分析,攻击ip溯源分析WP很明显看到10.112.16.207这个ip存在大量的盲注攻击,所以被控制的内网机器ip为10.112.16.207。计算其md5值可以得到flag:flag{dd84f61edcaac4ebe57644b540536299}
2023年12月25日
14 阅读
12 评论
0 点赞
1
...
5
6