一、概述 功能:类似于java中的方法好处:提高重用性和隐藏实现细节 调用:select 函数名(实参列表); 二、单行函数 1、字符函数 concat:连接 substr:截取子串 upper:变大写 lower:变小写 replace:替换 length:获取字节长度 trim:去前后空格 lp ...
分类:
编程语言 时间:
2020-07-26 19:24:22
阅读次数:
79
彩笔一个,后来看其他师傅的wp才知道还有这些做法。 #WEB1 Ezfileincude 打开题目是一张图片,直接看源码发现存在 image.php?t=XXXXXX&f=XXXXXXX t是时间戳,f是图片路径的base64加密 后面测试发现题目过滤了../ // ./,最后发现可以在f=imag ...
分类:
其他好文 时间:
2020-07-26 15:52:43
阅读次数:
235
信源编码: (1)减少码元数据和降低码元速率 (2) A/D 音频ADC 信源译码: D/A 音频DAC 信道编码: Channel Coding 差错控制 BCH 加密和解密; 信息的安全; 加密 encrytion 解密 decryption 恢复原来的信息 HDCP 数字调制和解调: ASK ...
分类:
其他好文 时间:
2020-07-26 01:37:04
阅读次数:
94
加壳:利用特殊算法,对可执行文件的编码进行改变(压缩、加密),达到保护程序代码的目的 脱壳:去掉壳程序,将未加密的可执行文件还原出来,或者称砸壳 脱壳方式:硬脱壳、动态脱壳 脱壳工具:Clutch(弃用)、dumpdecrypted(弃用)、frida、crakerx、flexdecrypt、bag ...
分类:
移动开发 时间:
2020-07-26 01:34:19
阅读次数:
182
一、理论部分 1、为什么要给密码加盐 我们在数据库中存入的密码一般不会是明文,都要通加MD5加密后存入,但是有些简单的密码加密后存入数据库也不安全,所有我们采用密码+盐再进行MD5加密存入数据库中。 数据存储形式如下: mysql> select * from User; + + + + | Use ...
分类:
Web程序 时间:
2020-07-26 00:40:21
阅读次数:
127
JWT的引入 传统登录认证流程: 1. 用户第一次登录时, 生成一个token并返回给前台, 同时将其与用户主键一同存在后台服务器上(数据库或缓存中)2. 下一次访问需要登录的页面时, 将token一起传入3. 后台拿着token去数据库或缓存中查找是否存在该token, 存在则认证通过, 否则认证 ...
分类:
编程语言 时间:
2020-07-26 00:07:38
阅读次数:
75
思路: 小程序登录获取code,将code传到后台; 后台用code得到微信用户id,即openid,将openid存储在用户表中,完成绑定 登录时,再次获取code并传给后台,得到openid,若用户表中存在,便可直接登录 以下仅是代码片段,更多代码在Github back_end/applica ...
分类:
微信 时间:
2020-07-25 09:59:11
阅读次数:
210
现在google是越来越不给我们留活路了… 从android 6.0开始, 三星的5.1.1开始. 默认都开启了data分区的forceencryption, 也就是强制加密. 也开启了/system分区验证. 所以目前市面上都没有针对android 6.0和三星5.1.1以上的root方案.. 国 ...
分类:
移动开发 时间:
2020-07-25 09:41:51
阅读次数:
123
近期在部署hytper-V桌面虚拟化时,部分客户端(没有上网权限,有上网权限正常)连接时要一分钟以上才能连上,百度搜索查到根源是自动根证书更新,将其启用后正常。解决方式:域组策略部署将《计算机配置--系统--Internet通信管理--Internet通信设置--关闭自动根证书(更改为启用)》
Play-Book playbook的组成 play 角色(主机或者主机组) task 任务,演戏的动作 总结:playbook是有多个play组成,一个play有多个task;剧本由一个或者多个演员组成,一个演员得有多个台词或者动作。 playbook的语法格式:yaml 在Ansible中"剧本 ...
分类:
其他好文 时间:
2020-07-24 23:43:20
阅读次数:
178