自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

f0ng的博客

网络安全

  • 博客(30)
  • 问答 (3)
  • 收藏
  • 关注

原创 sql注入绕过之sqlmap的数据包换行问题

配合autoDecoder绕过waf

2022-04-26 15:47:22 1549

原创 登录口爆破之ldap的md5加密、验证码识别

登录口爆破之ldap的md5加密、验证码认证,使用autoDecoder插件、captcha-killer-modified插件配合绕过

2022-04-24 11:21:13 5446

原创 struts2绕过waf读写文件及另类方式执行命令

之前碰到过好几次Struts2,还都是016,项目、众测都遇到过,每次都只是证明了一下存在,由于waf的存在,没有深入去利用,这里简单的记录下。0x01 背景xray或者Struts2漏扫可以扫到网站存在Struts2漏洞但是执行命令会发现直接Connection Reset,很明显是被waf拦截了0x02 探究waf规则一个一个删除关键字,发现拦截的关键字有三个:Runtime、dispatcherRuntime很熟悉,执行命令一般都用这个,拦截了这个关键字,执行命令还是比较困难的di

2022-04-18 09:59:25 1400

原创 自动加解密请求包响应包插件(autoDecoder)

自动加解密请求包响应包插件(autoDecoder),明文传,明文响应;密文传,密文响应

2022-04-12 13:57:20 6613

原创 bp验证码爆破插件二改

burp验证码爆破插件

2022-04-11 10:27:10 3512 5

原创 宽字节注入(对于【鎈’”(】字符的理解)

扫描器扫到这个字符,但是不懂什么意思,且与平常的宽字节注入%df不同,查了下资料,这个博主说得挺好:https://blog.csdn.net/wudijinchuangyao/article/details/103497665但是当编码与数据库编码无法对应时就会出现宽字节注入问题,就会变成如下几个字符编码对应如下鎈 E65C’ 27" 22\ 5C( 28带入到数据库内拆分重组变为E6→(无对应字符串)5C→\27→'22→"5C→\28→(最终带入到数据库内就会

2020-10-09 10:32:48 1026

原创 Django传参问题(二)

昨天django传参有一定局限性,下面这样就无法传参:用{ % for x in xx %}{{x}}{% endfor %}这样就没有办法进行传参故用到如下:{{x.0|safe}}(为了安全起见和,防止页面是乱码,django提供了safe 过滤器,主要是一些特殊字符,空格 ,换行一类的)()后端传来的是数组:再记录一下,如果要根据一个按钮事件来改变值,我是以...

2019-11-19 14:47:31 413

原创 django通过views.py传参至html问题

以下举一例:通过该页面进行添加用户名、性别、年龄:下面看看django框架中如何实现该功能:输入三个字段,而后通过按钮的post方法,将三个字段以字典形式添加至user_list,html页面中进行一次遍历,故可以添加多个用户:进行一次拓展,由于项目需要,需要通过django传参来实现数据分析的成果,故我想通过进行传递一个数组来进行显示我想改变这个J...

2019-11-18 17:06:42 1557

原创 pyinstaller打包pyqt5以及机器学习下的No module named 'typedefs'问题

首先根据pyinstaller -F xx.py打包,失败,出现错误:No module named 'typedefs'然后正常操作,百度结果百度到一堆答案https://blog.csdn.net/zyc121561/article/details/79562935根据这位老哥博客的解决,在xx.spec里的hiddenimports加上typedefs,没有用,报错以后还...

2019-03-08 10:52:02 547

原创 dvwa安装遇到的坑

我出现的错误是数据库连接错误,网上有很多教程,但是一一试了都没有用。后来根据自己的猜测进行了一波操作针对于多版本的mysql用户刚开始安装的时候很懵,没有指定端口,比如我,3306是8.0;3307是5.7;3310是5.5,但是dvwa里的config配置文件没有指定端口踩了很多坑,发现dvwa默认是3306端口所以要将phpmyadmin的数据库设置成3306端口,我的版本为5...

2019-02-21 14:11:03 2280

原创 python关于transpose数组转置

arr = np.arange(16).reshape((2, 2, 4))arrarray([[[ 0, 1, 2, 3], [ 4, 5, 6, 7]], [[ 8, 9, 10, 11], [12, 13, 14, 15]]])arr.transpose((0,1,2))array([[[ 0, 1, 2, ...

2019-01-28 12:29:41 515

原创 linux里apache下运行python脚本

按照上一篇文章以后,可以发现,服务器Server为apache+php在/etc/httpd/conf/httpd.conf里找到<Directory "/var/www/cgi-bin">……</Directory>更改为<Directory "/var/www/cgi-bin">    Options +ExecCGI  ...

2019-01-22 22:52:28 1278

原创 在linux上运行apache+php+mysql配置

https://jingyan.baidu.com/article/4d58d54165aaf79dd5e9c058.html教程比较详细。属于LAMP环境搭建

2019-01-22 22:22:53 266

原创 Microsoft(C)注册服务器(32位)CPU占用高

如图所示,每次电脑一开机,总会出现这样的情况,电脑风扇会狂转不停。百度搜索了很多,没有什么好的办法,说是kms激活的系统会这样,取消激活还是这样。后来看到一个文件,蛮有用的,再加上自己的思考,现在解决了这个问题。右键Microsoft(C)注册服务器(32位)这个进程,查找到其文件,应该是C:\Windows\SysWOW64\regsvr32.exe,将其删除,会发现无法删除...

2018-10-12 23:52:31 12741 11

原创 摩尔斯电码转换

摩尔斯电码中.与·要注意区分,给出”-”与”—”、”.“与”·”的相互转换:python代码如下: # -*- coding:utf-8 -*-def runnow(ciphertext): result='' l = list(ciphertext) for i in range(0,len(ciphertext)): if l[i] == '.': ...

2018-03-27 14:59:47 5663

原创 pycharm(Windows10)关于from PIL import Image问题

首先,需要用cmd命令找到python27\Scripts,下载安装pip,如果有,即可直接安装pillow以及image;接下来,会发现pycharm中“from PIL import Image”还是报错,接下来,我们点开file->settings->project interpreter,双击pip,搜索pillow,点击pillow,左下角会有install,安装成功即可。p...

2018-03-26 19:15:23 7990 6

原创 JAVA安卓开发SP存储

在准备存储时候,第一第二句添加:SharedPreferences sp=getSharedPreferences("abc",MODE_PRIVATE);SharedPreferences.Editor editor=sharedPreferences.edit();存储语句接在上面两句:editor.putString("xxx","zzz");还有以下语句:putInt   putLong ...

2017-07-11 18:20:22 458

原创 JAVA安卓开发调用相机

在MainActivity中,添加以下代码:   public void takePhoto(View v){        Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");        startActivity(intent);    }在activity_main中输入按钮,且输入:android:onCli...

2017-07-07 16:45:56 1331

原创 JAVA安卓开发在MainActivity之前添加一个含有按钮页面跳转

activity_one:一个按钮:注册activity_main:注册页面activity_two:显示注册是否成功与失败如 一个总文件叫zxc,在com.example.zxc中,创建一个.java文件,添加主函数为   protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanc...

2017-07-07 14:30:54 2058

原创 JAVA页面跳转

在执行语句之后,添加编码:Intent intent = new Intent(MainActivity.this,TwoActivity.class);MainActivity.java跳转至TwoActivity.java。

2017-07-07 08:46:17 944

原创 JAVA中按钮事件跳转页面

1.傻瓜式File→New→Other→Android→Android Activity即可(输入name不重复)在MainActivity.java里,if条件语句中,输入:        Intent intent = new Intent(MainActivity.this,name.class);        startActivity(intent);还需在activity_main....

2017-07-06 09:40:58 5904

原创 JAVA点击登录闪退

public void Login(View view){    name = edit1.getText().toString();    pwd = edit2.getText().toString();              //Toast.makeText(MainActivity.this,name+pwd,Toast.LENGTH_SHORT).show();    if(name...

2017-07-05 17:36:31 1375

原创 JAVA显示所输入的用户名与密码是否正确

package com.example.zc;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.EditText;import android.widget.Toast;public class Ma...

2017-07-05 17:19:40 12102

原创 JAVA按钮显示用户名+密码

package com.example.zc;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.EditText;import android.widget.Toast;public class Ma...

2017-07-05 17:05:59 807

原创 快速排序

快速排序为冒泡排序的一种。举例:                               46  30  82  90  56  17  95  15        选择46 作为基准值,i = 0, j = 7           i = 0                                j = 7                   15  30  82

2017-03-16 22:53:49 148

原创 二分查找

int Bsearch(int *p,int n,int x){int low,high,mid;low=0;high=n-1;while(lowmid=(low+high)/2;if(x==p[mid])break;else if(xhigh=mid-1;else low=mid+1;}if(lowreturn mid;elsere

2017-01-08 19:48:04 230

原创 冒泡排序

void bubble (int a[ ],int n){int i,j,t;for(i=1;ifor(j=0;jif(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}自定义函数bubble为冒泡排序主程序。冒泡排序原理:比较相邻两个数的大小,如果前一个数大,则交换。如7 3 66 3 -5第一次循环过后

2017-01-08 19:11:59 242

原创 选择排序

for(k=0;kindex=k;for(i=k+1;i      if(a[i]      index=i;             \\index存放最小值所在的下标temp=a[index];a[index]=a[k];a[k]=temp;            \\此三步为最小元素与下标为k之间的元素交换}(划线表示在for大循环中只执行一次)n为存入数

2017-01-08 16:50:29 217

原创 出圈问题

int i,n,m,t,a[1024],c=1;scanf("%d%d",&n,&m);for(i=0;ia[i]=i+1;a[i]=0;while(--n){while(1){if(c%m==0){t=a[i],a[i]=a[a[i]],c=1,i=t;break;}elsei=a[i],c++;}}printf("%d\n",a[i]

2017-01-08 01:09:50 270

原创 赋值

初学。

2016-11-04 23:44:01 258

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除