自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ty1921的学习历程

专注于运维、数据库技术与逆向破解

  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 常用的PHP文件头和HTML5文件头(含移动端)

<?php/** * PHP Header * * Created by [email protected] * 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 1504 1

原创 获取微信openid(或昵称头像)的授权登录及其代理

<?php/** * 本页用于微信授权登录及其代理 * * @version [V2.0] * @author [ty1921] <[[email protected]]> * @param [backurl] [传get参数backurl,则授权完成后返回到该backurl] * @createtime [2017-8...

2018-07-30 15:31:12 4520

原创 安全策略调整步骤

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 1224

原创 CentOS 6.5下手动编译Apache 2.2.26 + PHP 5.6.16 + Mysql 5.6.16

很久没配置过服务器,走了不少弯路,有些参数变化,搜索到的网上文档也没有更新,故此记录自查。版本的选择: 线上系统一个重要原则就是绝对不能用最新版本,因为没经过时间和市场的考验,安装量小,出故障后很难得到他人的帮助,如果没有独自的内核级开发能力就别当小白鼠了。 要使用当下普遍安装且稳定成熟的老版本,本次的三个版本均源自论坛、QQ群等多方调查,多家公司线上均在使用,是目前比较成熟但又不会过

2015-09-13 02:50:37 1613

原创 一个有趣的SQL:根据登录日志,求系统无人登录时间

一个有趣的SQL:根据登录日志,求系统无人登录时间

2015-09-12 01:20:35 1394

原创 按键精灵的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 6865

原创 按键精灵的4级开发认证,笔试题参考

最近参加按键精灵的开发认证,下面是其4级的3道题目,比较简单,列于此处仅供参考。1、查找窗口标题("Internet Explorer")的句柄,并激活(激活窗口)//查找窗口标题("Internet Explorer")的句柄,保存到数组HwndEx = Plugin.Window.Search("Internet Explorer")//分割获得的句柄dim HwArr

2013-08-09 13:52:48 4466

原创 VB+PHP实现在线修改Windows服务器的配置文件

*本文仅供记录、存档备案用。用途:某电话转接系统,需要每天修改配置文件、并重启服务端程序原理:WEB用于展示修改界面,提交、保存配置文件的相关数据            VB端用于定时轮训WEB上保存的数据,发现和本地不一致时则进行同步,并反馈日志到WEB端。扩展:VB端可以用Python、Shell等进行改写,以适应多平台环境。WEB端主要代码:<

2013-07-02 16:28:56 3125 1

原创 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 6164 2

转载 SQL优化

转载自:http://guobin6125.iteye.com/blog/6075601:前言       数据库优化是一个很广的范围,涉及到的东西比较多,并且每个特定的数据库,其具体的优化过程也是不一样的.因为优化的很大一部分最终都要跟具体的数据库系统细节打交道,在此不可能针对所有的数据库都一一详细阐述,如果那样,恐怕写几本书都写不完.只能针对一些比较通用的,经常用到的的

2012-07-03 15:41:30 2124

原创 维护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 1561

原创 我的2011-没有011,只是比较2

很多东西和算法一样古老,但很实用。  企鹅们每天吃饭睡觉打豆豆久了,也会去思考从老巢到觅食地两点之间的最短路线问题。实际上各种生物都不缺乏探索的精神,不管是迫于生存还是寻求更好的发展,这种迁移包括帝王蝶、帝企鹅和从农村出来di我们。当然了,先驱的命运是惨淡的,在临近年末的时候又补办了暂住证,户口还在老家规矩躺着。  年初还想考公务员,毕竟是铁饭碗,哪怕一辈子只是个小科员,起码还安安稳稳,可

2011-12-31 02:25:02 9183 26

原创 CENTOS下安装LAMP总结

CENTOS下安装LAMP总结(一,mysql)最近新的子网站上线,需要搭建服务器。在部署时,开始想复制老服务器的模式,连包也用一样的,但杯具的是包不全,导致后来东拼西凑错误百出,不得已重装了系统再进行配置。在源码安装的时候由于记录不详细,导致配置错误,最后的解决方式是yum安装,总结源码安装和yum安装,前者灵活性高,但需要在每一步都详细记录,配置好关联路径;后者则是固定

2011-11-23 10:47:58 1520

原创 一些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 1244

原创 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 2740

原创 oracle trim函数与字符串替换的内存实现简单猜测

群里讨论问题说,需要将某个字符串例如 "0100100100000” 转换成"0122122100000"的形式,也就是首尾的0不变,中间的0换成2。本文就实现给出两种方式,并猜测了字符串替换的汇编实现原理。

2010-11-17 15:23:00 2024

原创 VB的验证码识别与自动充值部分

基本思路是为每个数字建模,然后逐像素点对比,当匹配度最高的数字即为结果,如果识别错误则再次获取后识别。【年代久远,图片丢失】

2010-11-01 11:54:00 3666

原创 某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 1828 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 1889

原创 黄河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 1839

原创 Glary Utilities 爆破分析

Glary Utilities 爆破分析,ty1921

2010-07-07 18:45:00 1213

原创 根据一个表更新另外一表的数据

一个表更新另外一表的数据: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 1907

原创 软件绿化参考

软件绿化参考 ty1921一,什么是绿软二,如何编写一个绿软三,如何绿化一个简单程序1,分析2,保持文件完整性。将相关文件拷贝到程序目录3,分析注册表关联4,修正程序5,打包,异机测试*6,进行破解,修改资源等工作 - -! 四,绿化软件的实例——黄河播放器的绿化:五,总结致谢:CHINAPYG FCT小组

2010-06-04 10:33:00 2205

原创 某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 2411

原创 批处理:自升级+程序升级,根据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 2291

原创 某图形处理软件简单分析

1,国软,出于保护,不公布名字2,PEID查看,无壳,VC6编写3,弹窗提示注册错误(注册码未被清空,可内存搜索到再对其下断内存访问断点),下断 MessageBoxA,来到:00473DF8   .  E8 E3050000   CALL TPhoto.004743E000473DFD   .  85C0          TEST EAX,EAX00473DFF   .  75 1

2010-01-15 14:43:00 1652 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 8712 3

原创 FairStars Recorder 分析

FairStars Recorder 分析  Ty1921------------------------------------------------------------------------1,PEID --> ASPack 2.12 -> Alexey Solodovnikov,因为是SMC,不脱壳。脱壳的话ESP定律再ImpREC简单修复即可。2,表现:先出现主窗口,后出现注册窗口

2009-11-17 23:16:00 1741

原创 批处理计算时间的思路

 @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 1623

转载 ORACLE多表查询优化

 转自某地,对作者很愧疚- -!不晓得地址了.. ORACLE多表查询优化这里提供的是执行性能的优化,而不是后台数据库优化器资料:参考数据库开发性能方面的各种问题,收集了一些优化方案统计如下(当然,象索引等优化方案太过简单就不列入了,嘿嘿):执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计

2009-10-28 17:39:00 6244

原创 ORACLE默认字符集是al32utf8的Q群讨论摘录

ORACLE默认字符集是al32utf8,一个中文符号为3字节长度,一般数据库采用ZHS16GBK编码,站用空间也更小。数据库字符转换是万不得已的操作,而且很可能导致数据丢失或者出现乱码,相关步骤网络资料很多。   附:一些聊天记录字符集啊,你去看看盖大师写的小布的没看过,听朋友说有些讲错了?金刚葫芦娃我下午看了小布的,都是理论,有点晕sun

2009-07-24 18:21:00 4397

原创 编码问题学习一二

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 1123

原创 phpwind 732之自定义首页

公司要装内部发文系统,老总对论坛首页很不满意,无奈下只能改写,直接从数据库获取所需要的元素,关键代码如下,无技术含量,只为备用:      $myconn=mysql_connect("localhost:3308", "root","123456") or die("数据库服务器连接失败");  //连接位于localhost的服务器,用户名为root ,端口3308     m

2009-06-26 18:15:00 2000

原创 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 1222

原创 2009年2月2日

 目标,LINUX下各功能帐户的.profile,start执行程序与相关SQL解析。 数据库备份与整个系统的工作流程。 附:start-777 #########################################################################                             start      

2009-02-03 14:51:00 1445

原创 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 4465 1

转载 关于SQL时间类型的模糊查询

  SQL语句以前在学校的时候都学过,时间久了就有点记不清了。今天用time Like 2008-06-01%语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。 请教了一下群里的朋友,自己也查阅了一些资料。关于时间的模糊查询有以下三种方法: 1.Convert转成String,在用Like查询。select * fro

2008-09-02 12:55:00 3017

原创 vb程序“关闭”时内存进程不能关闭

      VB程序有时候在结束时使用UNLOAD ME,表面上看来程序是关闭了,实际上在进程里还存在,同时要注意不要使用ME HIDE,那是隐藏,同样不会关闭程序。最好的办法就是在程序中关闭按钮的程序写成 END,即可,但有的人喜欢点击窗口的X来关闭程序,不喜欢点击关闭按钮,为了保险最好在程序中加上一段:  Private Sub Form_QueryUnload(Cancel As I

2008-08-26 12:46:00 4596

原创 常用的“密码重置”代码

==================================================================================================用户密码重设:JSP中点击按钮--action接受请求--传递formbean,对默认密码123进行MD5处理--service调用接口DAO--DAO的实现DAOImpl(更新密码字段)--返回

2008-08-22 14:27:00 11385

转载 java的md5加密类

java的md5加密类MD5算法是将数据进行不可逆加密的算法有较好的安全性,在国内如寿信的安全支付平台就采用此算法。源代码如下/************************************************MD5 算法的Java BeanLast Modified:10,Mar,2001***********************************************

2008-08-22 14:22:00 1314

DBA职责(岗位说明书)

网上搜了个遍,没有满意的,最后自己根据下载的几个合成修改了一下,已通过领导的审核,可以拿来作为参考。 书写不易,收点小分 :)

2012-03-24

TCP\IP协议的C源代码

TCP\IP协议的C源代码,网络搜集

2007-11-25

电脑锁(英文版)

电脑锁,开机自动锁定,暂时锁定桌面,方便快捷(英文版)

2007-09-25

系统修复软件

系统修复 WINDOWS,XP测试通过

2007-09-25

空空如也

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

TA关注的人

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