网站地图 | RSS订阅 老铁博客 - 专业上海SEO上海SEO优化,分享网站优化知识,同时提供上海SEO服务。
你的位置:首页
前端脚本

CreateProcess失败返回错误代码998

CreateProcess失败返回错误代码998

没有正确初始化si和pi

STARTUPINFO si;
    memset(&si,0,sizeof(si));
    PROCESS_INFORMATION pi;
    memset(&pi,0,sizeof(pi));

 

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:createprocess失败  

ASP程序

winrar64位注册码

winrar64位注册码

 

(复制上方数据,新建个文本文档,把以上数据粘贴到文本文档中,保存为 rarreg.key 格式即可,这样你就得到了一个授权文件,把授权文件复制到 Winrar 的安装根目录中就成为注册版本了)
注册码1

RAR registration data
Admin
Unlimited Company License
UID=1d7426b0b166c91c21ab
641221225021abd0925f7c70456ecd71f724a7f5a00b0a0f7d19ee
45c5e20951dae2857c2960fce6cb5ffde62890079861be57638717
7131ced835ed65cc743d9777f2ea71a8e32c7e593cf66794343565
b41bcf56929486b8bcdac33d50ecf773996076c281ccab247f6153
ed97a3e4a4cb9bffbf35ed364a5cc6908fd2cdc84e9f53a33cf463
9d85cd75291397987399f5159745c84654dfd11e471ec7a360b22a
bbaf66105e62e8afa2d5d154b0c164b1f5377d2975460025531542

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:winrar64位注册码  

前端脚本

简单刷票系统 c语言实现

简单刷票系统 c语言实现
/*
 * 简单刷票系统
 *
 * 云守护  */
#include <stdio.h>
#include <winsock2.h>
#include <winbase.h>
#pragma comment(lib,"ws2_32")
#define RefreshTimes 10      //刷新次数
char host[128];
char path[128];
// 函数声明
DWORD  WINAPI   SendThread(LPVOID lpParam);
void            SetParam();
void main(int argc,char * argv[])
{
 HANDLE          hThread[RefreshTimes];
 DWORD           dwThread[RefreshTimes];
 int i;
 SetParam();        // 设置相关参数

 // 循环创建线程完成数据发送功能
 for( i = 0 ; i < RefreshTimes ; i++ )
 {
  hThread[i] = CreateThread(NULL,0,SendThread,(LPVOID)i,0,&dwThread[i]);
  if( hThread == NULL )
  {
   printf("\tCreateThread Failed.\n");
   exit(0);
  }
  Sleep(100);            
  CloseHandle(hThread);
 }
}
// 线程函数,向服务器发送数据
DWORD WINAPI SendThread(LPVOID lpParam) 
{
 WSADATA   wsd;
 SOCKET          local;
 SOCKADDR_IN     addr;
 HOSTENT * Host = NULL;
 if( WSAStartup(MAKEWORD(2,2),&wsd) != 0)
 {
  printf("\tFailed To Load Winsock Library!\n");
  exit(0);
 }
 local = socket(AF_INET,SOCK_STREAM,0);
 if( local == INVALID_SOCKET)                                              
 {
  printf("\tFailed To Create Socket\n");
  exit(0);
 }
 addr.sin_family           = AF_INET;
 addr.sin_port             = htons(80);
 addr.sin_addr.S_un.S_addr = inet_addr(host);
 if( addr.sin_addr.S_un.S_addr == INADDR_NONE )
 { 
  // 解析主机地址
  Host = gethostbyname(host);
  if( Host == NULL )
  {
   printf("\tUnable To Resolve Server:%s\n",host);
   return 0;
  }
        CopyMemory(&addr.sin_addr,Host->h_addr_list[0],Host->h_length);
  printf("\tSend To:%s\n",inet_ntoa(addr.sin_addr));
 }
 // 尝试与服务器建立连接
 if( SOCKET_ERROR == connect(local,(sockaddr*)&addr,sizeof(SOCKADDR)) )
 {
  printf("\tFailed To Connect To The Server!\n");
  exit(0);
 }
 // 构造发送数据
 char SendBuf[512];                      
 memset(SendBuf,'\0',512);
 strcpy(SendBuf,"GET "); 
 char PartOne[]  = " HTTP/1.1\r\nAccept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*\r\nAccept-Language: zh-cn\r\nAccept-Encoding: gzip, deflate\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\r\nHost: ";
 char PartTwo[] = "\r\nConnection: Keep-Alive\r\n\r\n";
 strcat(SendBuf,path);
 strcat(SendBuf,PartOne);
 strcat(SendBuf,host);
 strcat(SendBuf,PartTwo);
 // 将数据发送给服务器
 if( send(local,SendBuf,strlen(SendBuf)+1,0) == SOCKET_ERROR )
 {
  printf("\tSend Data Error.\n");
 }
 closesocket(local);
 WSACleanup();
 return 0;
}
void SetParam()
{
 char Host_Temp[128];
 char Path_Temp[128];
 printf("\n\tMade By 云守护\n\tQQ:542335496\n\tEmail:542335496@qq.com\n");
 printf("\tGet The Host:");
 gets(Host_Temp);
 fflush(stdout);
 strcpy(host,&Host_Temp[0]);
 printf("\tGet The Path of WebPage:");
 gets(Path_Temp);
 strcpy(path,&Path_Temp[0]);

 

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:刷票系统  

前端脚本

刷票系统(如何解决IP限制问题)

刷票系统(如何解决IP限制问题)

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:刷票系统  

ASP程序

2157: 旅游

2157: 旅游

2157: 旅游

Time Limit: 10 Sec  Memory Limit: 259 MB
Submit: 1066  Solved: 531
[Submit][Status][Discuss]
Description

Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有一条路径。换句话说, T 城中只有N − 1 座桥。Ray 发现,有些桥上可以看到美丽的景色,让人心情愉悦,但有些桥狭窄泥泞,令人烦躁。于是,他给每座桥定义一个愉悦度w,也就是说,Ray 经过这座桥会增加w 的愉悦度,这或许是正的也可能是负的。有时,Ray 看待同一座桥的心情也会发生改变。现在,Ray 想让你帮他计算从u 景点到v 景点能获得的总愉悦度。有时,他还想知道某段路上最美丽的桥所提供的最大愉悦度,或是某段路上最糟糕的一座桥提供的最低愉悦度。

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:异美旅游  

前端脚本

connectify 注册码

connectify 注册码

Connectify序列号、最新注册码

今天给大家发布一个Connectify最新版的序列号(注册码)

今天给大家发布一个Connectify最新版的序列号(注册码)

经本人测试该注册码为最新版Connectify3.7注册码,并成功激活!

邮箱:jvenpin@qq.com
序列号:BCJXNF-R85EK7-E9L7PC-EQHFQ1-MG7Q1C-DAMTBK-LXLDFN-4JKXUS-FV2TZ7-UJS288-MXLG5G-APQ

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:connectify 注册码  

前端脚本

Android6.0 反编译systemUI.apk

Android6.0 反编译systemUI.apk

 

  今天要反编译一个systemUI查看一些东西,本文是反编译Android 6.0的某手机的systemUI

  准备工具:

  baksmali-2.1.3.jar

  smali-2.1.3.jar

  dex2jar-2.0

  在csdn上我上传了该工具:http://download.csdn.net/detail/huml126/9620919,你也可以去https://bitbucket.org/JesusFreke/smali/downloads这里下载前面两个jar包

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:反编译systemui.apk  

ASP程序

SystemUI.apk等特殊APK文件的反编译和编译技巧

SystemUI.apk等特殊APK文件的反编译和编译技巧

 SystemUI.apk等特殊APK文件的反编译和编译技巧
 
  第一:要在你的PC上建立Java的环境,才能执行编译工作。具体方法我这个就不说了,你百度或者Google下就知道了,很简单的。
 
  第二:下载必要的工具。Apktool工具。
 
  下载后解压(有三个文件aapt.exe,apktool.bat,apktool.jar),为了方便。将解压出来的文件放在CDM模式(win+R)默认的目录下。
 
  比如,我的是Windows732位我的CDM模式默认目录是C:\USER\用户名。
 
  第三:如果你是要编译系统文件的话,请将你要修改的rom里的framework-res.apk(暂时叫做依赖包)用CMD模式“安装”下。
 
  这样编译才不会出错。我一开始就是在这里纠结了很久。呵呵
 
  安装方法:把依赖包放在刚才放apktool的目录下。(你也可以用指定目录的方法安装)
 
  cmd模式执行apktoolifframework-res.apk这个是安装framework-res.apk
 
  第四:准备工作都做好了,现在就可以反编译和编译了。
 
  将你要反编译的apk放在apktool的目录下。(你也可以用指定目录)
 
  cmd模式执行apktooldXXXX.apk这个是Decode也就是反编译
 
  比如反编译SystemUI就执行apktooldSystemUI.apk就可以了(会在当前的目录下生成SystemUI的文件夹,修改就是在这个文件夹里进行)
SystemUI.apk等特殊APK文件的反编译和编译技巧
  cmd模式执行apktoolbXXXX这个是build也就是编译回去
 
  比如编译SystemUI就执行apktoolbSystemUI就可以了(会在rosie的文件夹中生成一个叫dist的文件夹,编译回去的apk就是此文件夹中)
 
  注意:第三步很重要,很多人不成功就是因为没做第三步。

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:反编译systemui.apk  

前端脚本

iPhone FakeOperator_2.0.4-2 汉化方法

iPhone FakeOperator_2.0.4-2 汉化方法

iPhone4 越狱之后可以安装 FakeOperator,用来虚拟运营商(把“中国联通”改成任意你想要的名字)。

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:fakeoperator  

前端脚本

【网易笔试题】2018秋招内推笔试

【网易笔试题】2018秋招内推笔试

今天下午3点到五点做了网易秋招内推笔试题,晚上的时候牛妹就把编程题的答案发出来了,听说有几万人参加了,吓死。。。。。感觉自己太弱。

网易内推笔试,大神作答

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:网易笔试题  

前端脚本

“办理真实上网文凭”调查,多为骗局

“办理真实上网文凭”调查,多为骗局

“用人单位在招聘中明确要求高学历,会造成社会崇尚高学历、个人炫耀名牌学历的不良风气。我们不应该将这种限制和要求当作习以为常,这实际上是不公平的表现,是典型的学历歧视。”

  “阳光教育:办理真实上网文凭,可在中国教育网查询,验证付款……”近日,北京的赵女士收到这样一条短信。可让她疑惑的是,“办证”的人到底使用了什么手段,让代办的“假”文凭变身成为教育网上能查到的“真”文凭?

  随即,记者便以“买主”的身份,按照短信中提供的手机号码打了过去。一位自称曾老师的女性告诉记者:“我们确实可以帮你办理真实文凭,只要是国内正规大专院校的文凭都没有问题,而且办好的文凭都可以在教育部的正规网站上进行查询,我们的公司就在北京。”随后,“曾老师”又给了记者一个QQ号码,让记者在QQ上询问情况。

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:办理真实上网文凭  

前端脚本

灰鸽子免杀教程

灰鸽子免杀教程

 绝技一:快速搞定瑞星文件查杀
操作步骤:
 第一步:用OD载入,来到程序的入口点。
 第二步:把入口点的第一句PUSH EBP 改成POP EBP 然后保存就可以躲过瑞星的表面查杀。
绝技二:快速定位与修改瑞星内存特征码
原理:因为目前的内存查杀杀毒软件,只有瑞星才能威胁到我们的木马。也就是说只要搞定瑞星的内存查杀,那我们的木马在内存就畅通无阻了. 但由于技术原因,目前瑞星的内存特征码在90%以上把字符串作为病毒特征码,
这样对我们的定位和修改带来了方便.
操作步骤:
第一步:首先用特征码定位器大致定位出瑞星内存特征码位置.
第二步:然后用UE打开,找到这个大致位置,看看,哪些方面对应的是字符串,用0替换后再用内存查杀进行查杀.直到找到内存特征码后,只要把字符串的大小写互换就能达到内存免杀效果.
绝技三:如何快速躲过诺顿的查杀
诺顿的查杀特点:大家有时候会发现,通过改特征码,加花指令,改内存特征码,等等,卡巴,江民,金山,瑞星都过了,但无论如何都过不了诺顿,这时候是不是感到很纳闷.其实诺顿特征码的定义和其它杀毒软件不一样,其它杀毒软件的特征码都在代码段而只有它把特征码定义在PE头文件里面.而在头文件里面,一般都用字符串作为病
毒特征码,知道了原理,就有下面的二种方法来应付.
方法一:只要把头文件的字符串的大小字互换一下就可以搞定了.
方法二:有二款压缩软件WinUpack和北斗星,经过他们的压缩,会把我们的木马程序的头文件改的面目全非.所以把我们的木马做好其它的杀毒软件的免杀后,再用这二款压缩软件的压缩就可以躲过诺顿的查杀.
绝技四:一个不太通用的免杀方法
免杀方法一:把入口点第三句开始的几行(20字节内)汇编代码移到零区域去执行,也达到一定的免杀效果.
绝技五:用VC++加了花指令后入口点下移法
操作过程:加花指令后,可以把入口点下移好一位,这样可以进一步达到免杀效果.
一.木马免杀综合方案
修改内存特征码--->1>入口点加1免杀法 1>加压缩壳1>--->再加壳或多重加壳
               2>变化入口地址免杀法 2>加生僻壳--->2>加壳的伪装.
               3>加花指令法免杀法 3>加压缩壳3>--->打乱壳的头文件
               4>修改文件特征码免杀法
以上免杀方法可以自由组合成多种不同的免杀方案。
二.常用免杀方案
1.实例完全免杀方案一:
内存特征码修改+加UPX壳+秘密行动打乱壳的头文件。
所需工具:UPX加壳工具,秘密行动
2.完全免杀方案二:
内存特征码修改+加花指令+加压缩壳
3.完全免杀方案三:
内存特征码修改+加压缩壳+加壳的伪装或多重加壳
4.完全免杀方案四:
内存特征码修改+去头变换入口点地址+压缩壳
5.完全免杀方案五:
内存特征码修改+修改各种杀毒软件特征码+压缩壳
6.完全变态免杀方案六:
内存特征码修改+加花指令+去头变换入口点+加UPX壳+用秘密行动打乱壳的头
文件
三.解决加花指令后运行出错问题
1.分析其原因:我们加花指令时,一般都找代码段最后面的空白代码地方也就是所谓的零区域,然后把我们准备好的花指令填进去,然后一个跳转跳到入口点。但是我们木马的体积比较大,从入口点到最后面零区域的间隔比较远,所以从低部跳到头部由于间隔较远就非常容易出错。
3.新研究的免杀方法完美的解决了该问题:我把它取名为:中间过渡跳转法
实例演示:中间过渡跳转法来修改灰鸽子V1.22版或VIP2.0版。
中间过渡中转法实现原理:首先我们在代码段的中间位置,备份部分代码,然后把我们要添加的花指令写进去,写完后,再跳到零区域,在这个零区域填入刚才我们备份好的代码.填完后又要跳回填入花指令的生面.总之一句话:把花指令填在代码中间,被花指令覆盖的代码移到零区域去执行,然后又要跳回来.最后把入口点改成花指令的首地址.这样就算完事了.
4.该新的免杀技术优点:以前的花指令只能填到零区域,也就是说入口点一般都比较后面,所以有时会被卡巴查杀,但有了这种新方法后,程序入口点就变的非常灵活,可以定位在代码段的任何位置,每定位一个新的入口点就是一种新的免杀方案.而且这种方法对付卡巴也很有效.把入口点放到代码段的中间,是杀毒软件万万想不到的,所以免杀效果是最好的.同时他解决了由于跳转太远使程序无法运行的缺点,所以这种方法是相当完美的免杀方法.希望大家灵活运用

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:灰鸽子免杀教程  

前端脚本

摩托罗拉里程碑 Android 2.3刷机教程

摩托罗拉里程碑 Android 2.3刷机教程

 摩托罗拉的里程碑版手机自出世以来就受到广大的MOTO迷所喜爱,本文提供里程碑Android 2.3刷机教程,并以Milestone_V2.3.2_MuzisoftUpdate_B6.2-SignFile.zip为例为大家详细介绍整个Android 2.3刷机的全过程。
Android 2.3刷机教程第一步:选择底包
Milestone_2.2.1_UK_Package.sbf,感觉很稳定,用了几天感觉不错。
2. 选择ROM
Milestone_V2.3.2_MuzisoftUpdate_B6.2-SignFile.zip
摩托罗拉 里程碑 X702,Milestone官方的ROM是以SBF的形式发布,刷机方法只有使用官方提供的RSD对手机系统进行升级,不过目前有多第三方提供的比较完善的ROM,第三方ROM一般都打包成ZIP文件,签名,比较常见的刷机方式是通过OpenRecovery恢复到手机,对手机系统进行升级。
一、Android 2.3刷机前的准备工作
1. 刷机前我们要下载这几样东西:
(1)MOTO手机USB驱动
(2)刷机工具RSD
(3)OpenRecovery
2、安装所需的软件
A.把下载好后把MOTO手机USB驱动和RSD刷机工具安装到电脑上。
B.把下载好的OpenRecovery解压得到一下几个文件:文件夹OpenRecovery,update.zip,vulnerable_recovery.sbf(这个是用来破解Recovery的一般用不到)这三个文件,把文件夹OpenRecovery,update.zip拷贝到你手机内存卡的根目录。然后把下载到的Milestone_V2.3.2_MuzisoftUpdate_B6.2-SignFile.zip拷贝到\OpenRecovery\updates里面。
3、备份手机资料:
备份一般就是联系人和apk程序的备份 联系人可以导出到SD卡上,或者Google同步;apk程序备份论坛有很多备份软件,自己找找。
4、确保手机有60%以上的电量
二、正式开始刷机
刷机的步骤为:手机进RECOVERY做Wipe -------> 手机进Bootloader再接电脑,用RSD刷底包 手机进RECOVERY做 Wipe,再刷ROM ,最后再wipe  (也就是3次wipe ,在电电脑上刷底包,在手机上刷ROM)---- Wipe的作用是清除数据,恢复出厂设置。
具体Android 2.3刷机步骤如下:
1. 第一次wipe
进recovery模式:
首先你要知道自己的Bootloader是什么版本的,查看方法是关机下,推开键盘,按住金色方向键的向上键(直立时实际就是右键)不放,再按住电源键,大约5秒后放开,然后屏幕显示进入了Bootloader。这时就可以看见BL的版本了,查看完BL版本后,按电源键关机。
A、Bootloader是90.78的,关机后,打开键盘,先按住键盘上的X键不放,然后按开机键,几秒后屏幕上出现三角形符号就松手,接着先按音量向上键,再按相机键,进入Recovery模式。
B、Bootloader是90.73/90.74的,关机后,按住相机键不放,接着按开机键,出现三角形符号时松手,接着先按音量向上键,再按相机键,进入Recovery模式。
进入recovery模式后,这时我们会看到一些选项,选择第三项wipe data/factory reset,进入菜单选择YES项,然后再选择wipe cache partition。这样就完成了wipe操作。(这中间可能会出现E:Can't Open /cache/recovery/command的提示,这是正常的),wipe结束后按电源键关机。(按电源键关机后手机可能会自动进入系统,没关系,进入系统后再按电源键关机。)
2. 刷底包
(1)电脑运行RSD,点那个省略号将底包(sbf格式)的路径选择上(注意,底包最好放在纯英文的路径下,建议放在盘符根目录下)。
(2)手机进入Bootloader(方法:手机关机,推开键盘,按住金色方向键的向上键(直立时实际就是右键)不放,再按住电源键,大约5秒后放开,然后屏幕显示进入了Bootloader)。
(3)用数据线把手机和电脑连接,点击Start 开始刷底包
(如果点...选择刷机文件完成后发现Start按钮是灰色的,无法点选,只要在盘符后面添加“\"反斜杠即可,如果1个不行就再添加一个。比如,路径完整名称为:E:\Milestone_2.2.1_UK_Package.sbf,发现start按钮是灰色的。那么就改为E:\\Milestone_2.2.1_UK_Package.sbf,如果还不行就改为E:\\\Milestone_2.2.1_UK_Package.sbf)。
注意:刷底包过程手机会有几次重启,均为正常。整个过程大概5分钟
(4)当Status显示Finished,Result显示PASS时,刷底包结束。拔线,关闭RSD。
(有些机友在刷底包过程中,RSD软件会显示please manually power up this phone,不用担心,这代表你需要手动重启你的手机。这时你可以再等待一会,一般手机会自己重启进入系统,然后不要拔线,不要关闭RSD,耐心等待一会,通常就会出现PASS(Finished)。如果还不能出现PASS(Finished)或者不能自动重启,就拔掉手机线,关机,再进入Bootlorder,连接电脑,它就会显示PASS(Finished)。其实如果仍旧还不能显示PASS,也就算了,能显示please manually power up this phone也就意味着底包已经成功刷入了,不用担心。)注:如果出现手机重启卡在android的logo上,长时间不能进入系统,不要紧张,拔掉电池,再做一次wipe,即可。至此,完成刷底包。
3、第二次wipe再刷ROM,最后再wipe
这一步是在手机上完成的,跟电脑没关系了。
(1)Wipe(前面已经介绍了wipe方法,相同操作)
(2)刷ROM
继续保持在wipe后的recovery模式下,用键盘的方向键移动选择apply sdcard:update.zip,按确定(中间那个键),等待一会就进去了,然后选择apply update的那个选项,等待一会就进去了,先选择ROOT Phone,这样你的手机就已经ROOT了。然后先选择刷Milestone_V2.3.2_MuzisoftUpdate_B6.2-SignFile.zip,(如果你还需要刷别的ZIP文件就接着刷),刷完之后选择 go back 回到前面。
(3)再Wipe(前面已经介绍了wipe方法,继续保持在刚刷ROM结束后的界面,进行wipe操作)
(4)选择reboot your system  重启手机,第一次重启时间会比较长,耐心等待。至此整个Android 2.3刷机的过程全部结束,并且已经ROOT。

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:里程碑1刷机教程  

前端脚本

PHIME2002A和PHIME2002ASync启动项

PHIME2002A和PHIME2002ASync启动项

 PHIME2002A和PHIME2002ASync是输入法,可以删掉

如何移除 WinXP 的新注音2002a 改安装 新注音98a
先去抓 新注音98a PHIME.exe

先重开机 按F8进入安全模式

到语言列 按右键 →[设定值] 进到输入法 移除 新注音2002a
(控制台→地区及语言→文字服务的[详细资料]也可以)

执行regedit 到LOCAL MACHINE/software/microsoft/windows/current version/run
中删除 PHIME2002Sync / PHIME2002 (若有这两个的话)

发布时间:2018年7月11日 | 评论:0 | 浏览: | 标签:phime2002a  

«1718192021222324252627282930313233343536»