- 博客(43)
- 资源 (4)
- 收藏
- 关注
原创 常用的PHP文件头和HTML5文件头(含移动端)
<?php/** * PHP Header * * Created by ty1921@gmail.com * Ver : V1 * Date: 2017-8-18*/ //1 sessionsession_start(); //2 display_errorsini_set('display_errors', TRUE);ini_set('displa...
2018-07-30 15:39:05
1602
1
原创 获取微信openid(或昵称头像)的授权登录及其代理
<?php/** * 本页用于微信授权登录及其代理 * * @version [V2.0] * @author [ty1921] <[ty1921@gmail.com]> * @param [backurl] [传get参数backurl,则授权完成后返回到该backurl] * @createtime [2017-8...
2018-07-30 15:31:12
4786
原创 安全策略调整步骤
1、修改防火墙, 保留22(SSHD)、8081(APACHE)、80关闭端口443(HTTPS)、3306(MYSQL)、8080、8088、53、1232、针对PHP的BUG和安全漏洞,只有升级版本一途,经过调查和对比,确认使用最新的安全更新版本PHP-5.6.152.1 wget http://cn2.php.net/distributions/php-5.6.15.
2015-11-02 00:01:42
1357
原创 CentOS 6.5下手动编译Apache 2.2.26 + PHP 5.6.16 + Mysql 5.6.16
很久没配置过服务器,走了不少弯路,有些参数变化,搜索到的网上文档也没有更新,故此记录自查。版本的选择: 线上系统一个重要原则就是绝对不能用最新版本,因为没经过时间和市场的考验,安装量小,出故障后很难得到他人的帮助,如果没有独自的内核级开发能力就别当小白鼠了。 要使用当下普遍安装且稳定成熟的老版本,本次的三个版本均源自论坛、QQ群等多方调查,多家公司线上均在使用,是目前比较成熟但又不会过
2015-09-13 02:50:37
1673
原创 按键精灵的5级开发认证,笔试题参考
1、写一个脚本,要求启动时,记录(录制)当前鼠标的移动轨迹,记录结束时,执行反相操作,注意操作速度不可偏差过大。Dim i,j,lastkeyMsgBox "点击【确定】开始记录鼠标轨迹,【F11】键停止记录"i=0While 1 Redim Preserve PosS(1, i + 1) GetCursorPos x, y PosS(0, i) = x PosS(1, i)
2013-08-15 16:58:48
7160
原创 按键精灵的4级开发认证,笔试题参考
最近参加按键精灵的开发认证,下面是其4级的3道题目,比较简单,列于此处仅供参考。1、查找窗口标题("Internet Explorer")的句柄,并激活(激活窗口)//查找窗口标题("Internet Explorer")的句柄,保存到数组HwndEx = Plugin.Window.Search("Internet Explorer")//分割获得的句柄dim HwArr
2013-08-09 13:52:48
4584
原创 VB+PHP实现在线修改Windows服务器的配置文件
*本文仅供记录、存档备案用。用途:某电话转接系统,需要每天修改配置文件、并重启服务端程序原理:WEB用于展示修改界面,提交、保存配置文件的相关数据 VB端用于定时轮训WEB上保存的数据,发现和本地不一致时则进行同步,并反馈日志到WEB端。扩展:VB端可以用Python、Shell等进行改写,以适应多平台环境。WEB端主要代码:<
2013-07-02 16:28:56
3196
原创 wordpress3.5+在线安装插件或者主题时,报错:Warning: touch() [function.touch]: Utime failed...的解决
安装好wordpress 3.5以后,选中一个主题,开始安装,结果出现以下错误:PHP Warning: touch() [function.touch]: Utime failed: Result too large in E:\XXXX\www\wp-admin\includes\file.php on line 179The package could not be
2013-03-07 17:12:01
6238
转载 SQL优化
转载自:http://guobin6125.iteye.com/blog/6075601:前言 数据库优化是一个很广的范围,涉及到的东西比较多,并且每个特定的数据库,其具体的优化过程也是不一样的.因为优化的很大一部分最终都要跟具体的数据库系统细节打交道,在此不可能针对所有的数据库都一一详细阐述,如果那样,恐怕写几本书都写不完.只能针对一些比较通用的,经常用到的的
2012-07-03 15:41:30
2187
原创 维护CentOS6.2下的一些常用脚本之二
服务器监控的一些代码,备份,学习,待优化用#脚本1,监控数据库的Processlist,超过5条不为空的记录则打印输出,CTRL+C退出#/bin/sh# usage:# bash filename export MYSQLBIN=/usr/local/mysql/binexport MYSQLHOST='localhost'export MYSQLPORT=3336
2012-03-22 18:06:34
1616
原创 我的2011-没有011,只是比较2
很多东西和算法一样古老,但很实用。 企鹅们每天吃饭睡觉打豆豆久了,也会去思考从老巢到觅食地两点之间的最短路线问题。实际上各种生物都不缺乏探索的精神,不管是迫于生存还是寻求更好的发展,这种迁移包括帝王蝶、帝企鹅和从农村出来di我们。当然了,先驱的命运是惨淡的,在临近年末的时候又补办了暂住证,户口还在老家规矩躺着。 年初还想考公务员,毕竟是铁饭碗,哪怕一辈子只是个小科员,起码还安安稳稳,可
2011-12-31 02:25:02
9656
25
原创 CENTOS下安装LAMP总结
CENTOS下安装LAMP总结(一,mysql)最近新的子网站上线,需要搭建服务器。在部署时,开始想复制老服务器的模式,连包也用一样的,但杯具的是包不全,导致后来东拼西凑错误百出,不得已重装了系统再进行配置。在源码安装的时候由于记录不详细,导致配置错误,最后的解决方式是yum安装,总结源码安装和yum安装,前者灵活性高,但需要在每一步都详细记录,配置好关联路径;后者则是固定
2011-11-23 10:47:58
1584
原创 一些CENTOS下维护用的脚本
监视CPU、IO、内存等的日志记录:#bin/sh# for Monitoring systemvmstat 1 1 | (while read -r line; do echo "$(date): $line"; done) >> /etc/vmstat.log 统计子目录下的文件个数: do if test -d ${dirlist};th
2011-10-01 13:17:51
1295
原创 WINDOWS NT下的禁止关机
<br />WINDOWS NT下的禁止关机<br /><br />WINDOWS将核心代码封装,而仅仅提供接口API,也就是说,你只需要根据说明书来操作遥控板,而不需要自己去研究遥控板是怎么<br />实现的。<br />同样的,如果你想关机,那么流程如下:<br /> 调用系统关机API--送入该API必要的参数--转由系统执行关机<br /><br />一、用OD载入c:/windows/system32/shutdown.exe后,可以看到它调用的相关API:<br />ExitWindows
2010-12-26 10:05:00
2846
原创 oracle trim函数与字符串替换的内存实现简单猜测
群里讨论问题说,需要将某个字符串例如 "0100100100000” 转换成"0122122100000"的形式,也就是首尾的0不变,中间的0换成2。本文就实现给出两种方式,并猜测了字符串替换的汇编实现原理。
2010-11-17 15:23:00
2081
原创 VB的验证码识别与自动充值部分
基本思路是为每个数字建模,然后逐像素点对比,当匹配度最高的数字即为结果,如果识别错误则再次获取后识别。【年代久远,图片丢失】
2010-11-01 11:54:00
3768
原创 某QQ群发大师2010版爆破分析
1,PEID检测,delphi编写,无壳2,观测软件: 1)底部label显示“未注册版本,机器码XXXX”的提示 2)存在注册按钮,重启验证 3)发送时验证是否注册,未注册弹框提示3,思路: 1)字符串或dede 2)API下断4,爆破过程 1)OD载入,搜索字符串,发现“已注册版本”字样,双击跟随到汇编代码:004CF493 |. 803D A02B4E00>cmp byte ptr [4E2BA0], 0 ; 比较全局变量的值004CF49
2010-08-26 18:27:00
1907
1
原创 VB自定义日期控件的笔记
<br />1,<br /> <br /> Select Case Month(dates) '得到各月份天数 Case 1, 3, 5, 7, 8, 10, 12 r = 31 Case 4, 6, 9, 11 r = 30 Case 2 If Year(dates) Mod 4 = 0 And Year(d
2010-08-10 17:32:00
1997
原创 黄河flash播放器绿化与爆破分析
黄河flash播放器分析 By TY1921一、安装程序为自解压文件,包含卸载程序与程序主目录:结构分析:C:. default.hhf 播放列表 hhflash.exe 主程序 hhflash.ini 配置文件,程序运行后会自动生成 play.bin flash播放器,后缀名改为exe后可直接运行 tip.dat 小贴士的提示信息,删除后会报错,但不影响程序使用,可精简 hhcatch.001 IE插件文件 hhcatch.dll IE插件
2010-07-07 18:51:00
1898
原创 根据一个表更新另外一表的数据
一个表更新另外一表的数据:Oralce和DB2:UPDATE A SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID)UPDATE A SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID) WHERE ID IN (SELECT B.ID FROM B WHERE A.ID = B.ID)-----------------------------
2010-06-29 17:31:00
2104
原创 软件绿化参考
软件绿化参考 ty1921一,什么是绿软二,如何编写一个绿软三,如何绿化一个简单程序1,分析2,保持文件完整性。将相关文件拷贝到程序目录3,分析注册表关联4,修正程序5,打包,异机测试*6,进行破解,修改资源等工作 - -! 四,绿化软件的实例——黄河播放器的绿化:五,总结致谢:CHINAPYG FCT小组
2010-06-04 10:33:00
2316
原创 某VB6 程序的破解思路
1,PEID探测无壳,VB6编写2,文件目录下有被加密的ACCESS数据库,字符串查找发现数据库密码数据库密码:超级字串参考, 项目 281 地址=0049EA53 反汇编=mov edx, 0041CBEC 文本字串=PROVIDER=MSDASQL;dsn=Xreport;uid=;pwd=tangjin; 3,伪注册判断部分:09579399 83F8 04
2010-05-27 15:18:00
2524
原创 批处理:自升级+程序升级,根据MAC更改IP+IE代理自动设置
//ip is theShared file server @echo offtitle Hualian_System_Up V1.0 Beat--%date% %time%mode con cols=65 lines=43doskey /listsize=20000chcp 437 >nulgraftabl 936 >nuldel ipconfig.xmz
2010-02-26 17:49:00
2347
原创 某图形处理软件简单分析
1,国软,出于保护,不公布名字2,PEID查看,无壳,VC6编写3,弹窗提示注册错误(注册码未被清空,可内存搜索到再对其下断内存访问断点),下断 MessageBoxA,来到:00473DF8 . E8 E3050000 CALL TPhoto.004743E000473DFD . 85C0 TEST EAX,EAX00473DFF . 75 1
2010-01-15 14:43:00
1696
1
原创 Word to PDF Converter v3.0 算法分析及注册机
Word to PDF Converter v3.0算法分析及注册机 --------------------------------------------------------------------------------【详细过程】1,主程序在C:/Program Files/doc2pdf/DOC2PDF.dll,PEID查壳为ASProtect 1.23 RC1 -> Alexe
2009-11-22 12:14:00
8876
3
原创 FairStars Recorder 分析
FairStars Recorder 分析 Ty1921------------------------------------------------------------------------1,PEID --> ASPack 2.12 -> Alexey Solodovnikov,因为是SMC,不脱壳。脱壳的话ESP定律再ImpREC简单修复即可。2,表现:先出现主窗口,后出现注册窗口
2009-11-17 23:16:00
1807
原创 批处理计算时间的思路
@echo offset /a t=%date:~0,4%%date:~5,2%%date:~8,2%-1if "%date:~8,2%"=="01" echo 提示:批处理不支持当前日期的处理&echo.&echo.&set /p t=请输入昨天日期(8位,如20090101):clsecho.echo.echo 当前设定日期:%t%echo.echo. echo 每日数据导入程序echo.
2009-11-12 09:15:00
1704
转载 ORACLE多表查询优化
转自某地,对作者很愧疚- -!不晓得地址了.. ORACLE多表查询优化这里提供的是执行性能的优化,而不是后台数据库优化器资料:参考数据库开发性能方面的各种问题,收集了一些优化方案统计如下(当然,象索引等优化方案太过简单就不列入了,嘿嘿):执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计
2009-10-28 17:39:00
6385
原创 ORACLE默认字符集是al32utf8的Q群讨论摘录
ORACLE默认字符集是al32utf8,一个中文符号为3字节长度,一般数据库采用ZHS16GBK编码,站用空间也更小。数据库字符转换是万不得已的操作,而且很可能导致数据丢失或者出现乱码,相关步骤网络资料很多。 附:一些聊天记录字符集啊,你去看看盖大师写的小布的没看过,听朋友说有些讲错了?金刚葫芦娃我下午看了小布的,都是理论,有点晕sun
2009-07-24 18:21:00
4485
原创 编码问题学习一二
1,php $myconn=mysql_connect("localhost:3308", "root","123456") or die("数据库服务器连接失败"); //连接位于localhost的服务器,用户名为root mysql_query("SET NAMES GBK");//设置字符集 2,js调用phpwind论坛,只需增加charset=
2009-06-26 18:24:00
1166
原创 phpwind 732之自定义首页
公司要装内部发文系统,老总对论坛首页很不满意,无奈下只能改写,直接从数据库获取所需要的元素,关键代码如下,无技术含量,只为备用: $myconn=mysql_connect("localhost:3308", "root","123456") or die("数据库服务器连接失败"); //连接位于localhost的服务器,用户名为root ,端口3308 m
2009-06-26 18:15:00
2068
原创 check.sql
select sysdate TODAY,sysdate-1 YESTERDAY from dual; select to_char( ) divide from dual; select run_date YESTERDAY,sum(sale_amount) CS_AMOUNT fr
2009-02-21 10:04:00
1281
原创 2009年2月2日
目标,LINUX下各功能帐户的.profile,start执行程序与相关SQL解析。 数据库备份与整个系统的工作流程。 附:start-777 ######################################################################### start
2009-02-03 14:51:00
1502
原创 VB屏蔽特殊键CTRL,ALT,DEL以及任务管理器
一,屏蔽特殊键CTRL,ALT,DEL [quote] 屏蔽特殊键Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any,
2008-10-07 11:14:00
4700
1
转载 关于SQL时间类型的模糊查询
SQL语句以前在学校的时候都学过,时间久了就有点记不清了。今天用time Like 2008-06-01%语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。 请教了一下群里的朋友,自己也查阅了一些资料。关于时间的模糊查询有以下三种方法: 1.Convert转成String,在用Like查询。select * fro
2008-09-02 12:55:00
3094
原创 vb程序“关闭”时内存进程不能关闭
VB程序有时候在结束时使用UNLOAD ME,表面上看来程序是关闭了,实际上在进程里还存在,同时要注意不要使用ME HIDE,那是隐藏,同样不会关闭程序。最好的办法就是在程序中关闭按钮的程序写成 END,即可,但有的人喜欢点击窗口的X来关闭程序,不喜欢点击关闭按钮,为了保险最好在程序中加上一段: Private Sub Form_QueryUnload(Cancel As I
2008-08-26 12:46:00
4834
原创 常用的“密码重置”代码
==================================================================================================用户密码重设:JSP中点击按钮--action接受请求--传递formbean,对默认密码123进行MD5处理--service调用接口DAO--DAO的实现DAOImpl(更新密码字段)--返回
2008-08-22 14:27:00
11613
转载 java的md5加密类
java的md5加密类MD5算法是将数据进行不可逆加密的算法有较好的安全性,在国内如寿信的安全支付平台就采用此算法。源代码如下/************************************************MD5 算法的Java BeanLast Modified:10,Mar,2001***********************************************
2008-08-22 14:22:00
1369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人