自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 御天加密狗YT88编译部署

1、部署环境CentOS 72、编译// xxxxx.sog++ *.cpp -m64 -fPIC -shared -I/usr/local/include/libusb-1.0 -L/usr/local/lib -lusb-1.0 -o xxxxx.so -lpthread3、修改驱动权限使用Python调用so文件读取USB信息,但没有权限。chmod -R 777 /dev/bus/usb/修改 /etc/udev/rules.d/90-myusb.rules重新加载udeva

2020-10-08 10:42:05 769

原创 关于Win7下接收不到WM_DROPFILES的问题

VS2019里编译MFC对话框,里面用到拖拽文件到编辑框里的操作,始终没收到WM_DROPFILES消息,查了百度上的很多文章,都说是win7系统问题,也提出了一致的意见,就是添加AddMessageFilter函数增加消息机制的权限,我试来试去,还是不行,通过对照比对,发现问题其实不然。解决办法很简单,就是不要设置EDIT控件属性Accept Files为True,这样没用,还是设置成False...

2019-05-30 10:45:53 731 1

转载 [ROM] 【技术帖】MIUI移植的简单方法 [转载]

[ROM] 【技术帖】MIUI移植的简单方法 [转载]此教程仅介绍如何移植MIUI,原理方面的东西不会涉及太多,主要是因为我对原理方面的东西也不是很懂,怕误导了大家。我以移植MIUI到Incredible为例子:接下来我们正式讲如何移植MIUI。Android的ROM都是一个经过签名的zip包,我们看一下这个zip包的格式:目录结构应该在很多地方都有介绍过,为了完整性,我还是简单地...

2018-09-07 20:11:53 19985 3

转载 解决VMWare 14 pro 启动出现mks 套接字次数太多的问题

解决VMWare 14 pro 启动出现mks 套接字次数太多的问题网上所谓的启动vmware authd服务的,reset sock的、更新LSP的全扯淡,只有一篇靠谱,就是远程连接出现错误的解决办法,原来vmware-authd.exe被防火墙禁止访问网络了,去掉即可。虚拟机防火墙Windows 远程连接Vmware workstation的时候提示了个错误:大概是vmware unable

2017-12-16 18:37:32 2499

原创 解决微信只能打开一次链接的问题

在随意聊天窗口输入 //settbs 0 0 0,0 最后一个零之后有空格,发送(回车),此串代码消失即可。 然后测试成功,ok!

2017-03-24 11:31:47 3531 2

转载 多个国内安卓模拟器的认识

【转载】       不管各大厂家怎么吹,但目前没有一款模拟器可以适配所有的手游,而且每个模拟器的侧重点也不一样。  目前国内的模拟器,均是从国外BS(BlueStacks)和genymotion两个大神级模拟器的基础上演化而来的:  -BS模拟器基于电脑底层来写的,对电脑内存等硬件配置的要求相对较低,同样对游戏的适配就更高一些。但是BS是不开源的,就导致基于BS的模拟器在

2016-02-15 15:52:27 1792

原创 华为HG8245光猫破解之旅

家里的光猫很久之前就想破解了,但网上搜了些破解教程跟我的光猫情况不一样,如图:在网上搜到的如图:基本上网上都有连接名”?INTERNET_B_VID???”这一项,可以删掉改成拨号方式的路由上网了, 我这猫没这一项是啥情况?这段时间自己的无线路由器出问题,所以逼着自己终于搞出来了。它没有 那一项不代表没有,肯定是隐藏掉了,关键要找出VLAN ID这个值,网上有提供方法。就这么简单得到201这个I

2015-12-29 22:50:19 6242

原创 [问题]Aircrack-ng wasn't compiled with sqlite

apt-get --purge remove aircrack-ngapt-get install build-essentialapt-get install libsqlite3-devwget http://download.aircrack-ng.org/airc...2-beta2.tar.gztar -zxvf aircrack-ng-1.2-beta2.tar.g

2014-10-31 10:56:47 649

转载 Tutorial on using downloaded WPA_PSK rainbow tables with airolib

This is my first tutorial I have searched google for a week and finally got everything working and here it is.First I obtained the 33gig rainbow table from renderlab.net/projects/WPA-tablesA 7 g

2014-10-29 23:40:22 2896

原创 打印设置

使用ESPON打印文档,里面还有照片d

2014-10-07 18:01:55 787

原创 KaLi-Linux学习笔记一- 在VirtualBox上安装KaLi和VBox的增强功能

参考文章: http://www.cnblogs.com/mik3y/p/3799616.htmlan

2014-07-22 10:48:12 6579 1

原创 ADO初始化接口时出现“不支持此接口”错误

在Windows7 SP1下用VS2012编译的ADO连接oracle数据库的程序后,到Windows7

2014-06-10 16:45:59 1889

原创 VS2012更新后无法使用的问题

Win7系统更新之后发现VS2012就不能用了,出现出错对话框

2014-05-21 21:08:01 1630

原创 NDK与java传递中文字符的解决办法

在安卓系统下,这个函数居然是假的!

2014-03-16 23:09:58 689

原创 【Android开发之坑爹问题】关于"java/lang/String"类型

在so文件里进行jstring和char类型的数据转换,引用了网上的一段程序如下:jstring stoJstring(JNIEnv* env, const char* pat)  {        jclass strClass = env->FindClass("Ljava/lang/String;");        jmethodID ctorID

2014-03-01 00:26:39 4145 3

转载 JNI本地文件添加打印输出到LOGCAT

1.第一步:如果您是用BUILD_SHARED_LIBRARY生成.so,那么在Android.mk中添加下面语句LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog  (注:若生成static的.a,只需添加 LOCAL_LDLIBS:=-llog ) 2. 第二步:在相应的h/c/cpp文件中添加下面Java语句  //-----

2014-02-26 16:45:48 853

转载 JNI中的jstring 、char* 类型转换

//jstring to char*char* jstringTostring(JNIEnv* env, jstring jstr){         char* rtn = NULL; jclass clsstring = env->FindClass("java/lang/String"); jstring strencode = env->NewStringUTF("utf

2014-02-04 17:56:15 1710

转载 JNI中的类型转换

jbytearray转c++byte数组 C代码  jbyte * arrayBody = env->GetByteArrayElements(data,0);   jsize theArrayLengthJ = env->GetArrayLength(data);   BYTE * starter = (BYTE *)arrayBody;

2014-02-04 16:53:35 1416

转载 NDK与Cygwin的开发环境配置

1、下载安装Android NDK我使用的NDK版本为r5Google 出的最新NDK 为 r6 下载地址为http://developer.android.com/sdk/ndk/index.html2、下载安装cygwin     由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的un

2014-01-14 16:25:06 728

原创 android开发问题集

1、在新版本的eclipse androidSDK里导入工程会出现一些问题,先用Android Tools->Fix Project Properties,可以解决版本和编译器问题。2、[2013-12-17 20:49:14 - ddmlib] 您的主机中的软件放弃了一个已建立的连接。java.io.IOException: 您的主机中的软件放弃了一个已建立的连接。 at sun

2013-12-17 21:02:19 704

原创 eclipse使用androVM虚拟机心得

androVM是运行在VirtualBox上的安卓系统,用于编程开发调试均有较方便又快速的效果,虚拟机文件可以到www.androvm.org上下载,我使用的是androVM_vbox86p_4.1.1_r6.1-20130222-gapps-houdini-flash版本,这个系统版本是安卓4.1.1,其中p代表phone,还有t版本的代表table平板,双击文件进行安装。安装后使用默认设置打开

2013-12-17 20:46:40 1753

原创 Android Studio使用问题

花了几天的时间终于将Android Studio环境安装测试完毕,由于是新手,期间遇到的N多问题,硬着头皮一一解决,不容易啊,能通过第一个测试程序,自己唯一个心得就是:做Android开发,必须能正常联网升级,否则一堆堆的问题,坑爹啊!一、先是Android Studio必须是最新版本,官方网站上公布下载的还不一定是最新发布的,必须自己去查,具体办法如下:1)、访问tools.andr

2013-10-23 15:25:42 736

原创 Android SDK Manager更新不了的解决办法[2016-1-5更新]

android SDK Manager更新不了,出现错误提示:"Failed to fetch URL..."! 可以用以下办法解决:一、ADT更新    更新ADT插件的时候则使用网址http://dl-ssl.google.com/android/eclipse,而不是https://dl-ssl.google.com/android/eclipse,这个在官方开发文档里也有介绍。

2013-10-23 11:34:44 1069

原创 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件

让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件正常情况下,当我们用VC编译出一个Console/Win32类型项目的exe程序时(这里暂不考虑MFC程序),会依赖于msvcrxx.dll文件(xx为不同VC对应的版本号,VC2005为80,VC2008为90,VC2010为100),发布程序的时候,就需要把对应的dll也cop

2012-10-23 16:57:53 908

原创 VS2010驱动编译出现的问题

编译工程的时候出现:error C2065: '_In_opt_z_' : undeclared identifiererror C2143: syntax error : missing ')' before 'const'error C2182: '_invalid_parameter' : illegal use of type 'void'罪魁在这里:C:\WinD

2012-10-23 16:52:57 738

转载 Stoned Bootkit v2学习笔记之infector(友情赠送SBv2磁盘布局介绍)

关于infector和SBv2编译看这个链接: http://blog.csdn.net/GaA_Ra/archive/2011/06/17/6550254.aspx     单纯编译infector.exe之后需要把要用到的SBv2各个模块用Attach File.exe附加上去,看看附加的批处理文件:[cpp] view plaincopy

2012-07-31 15:53:16 1126

转载 VS2010+WDK7.60 配置驱动开发环境

1.  安装VS2010,WDK7.60(GRMWDK_EN_7600_1)2.  新建VC 控制台项目(选择为空项目)3.  新建项目配置“driver” ,点击下拉按钮-点击(配置管理器)输入名称(driver)点击确定就可以了,其他的不要动哦!完成后的效果!点击确定按钮之后

2012-07-31 15:47:24 4716

转载 驱动程序环境搭配(VS2010 + WDK + VirtualDDK + VMware)

方法一:以前一直都是用 VS2008 + DDKWizard + WinDbg 来进行驱动程序的开发调试的,使用 DDKWizard 来搭配调试环境呢,在 VS2008 下也还算方便,因为不需要自己去设置一些什么包含文件啊,源代码路径啊之类的就可以直接编译驱动程序源码,安装好 DDKWizard 后,在 VS2008 中就会自动出现一个开发驱动程序的项目

2012-07-31 15:44:44 1714

转载 【底层开发】内核Pipe

转载底层开发的资料,使用pipe做驱动和应用层通信,因为pipe这东西,在内核没有具体的导出函数可用,于是逆向了下ring3那一系列pipe相关的函数的实现。#pragma pack(push,1)typedef struct _WAIT_PIPE_PARAM{ __int64 liTimeOutvalue; ULONG ulPipeNameL

2011-11-12 15:12:57 1961

原创 VS2010使用时出错的解决办法

装了VS2010旗舰版,使用时出现一个问题,就是不能在代码区双击鼠标左键和长按鼠标左键选择代码,否则就出现问题,需要关闭。刚开始以为安装了VC助手的问题,一折腾发现不是这个问题,到网上一搜,发现遇到这个问题的还不少,试了重装系统和VS2010都没用,最好在CSDN上发现解决了问题,原来需要安装一个补丁,根据系统而定,XP的就安装XP-KB971513-x86-CHS.exe就OK了。    原

2011-10-28 14:39:30 1362

原创 sscanf_s 使用问题

<br />在使用VS2005编译一个程序时,出现了很多警告,说是用的函数是不安全的,应当使用安全版本,即函数名称增加“_s”的版本。<br /> <br /> 警告内容:<br /> warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. <br /> <br />据了解,“_s”版本函数是微软后来对c++做得扩展,用来替代原先不安全的函数,例如

2011-02-27 09:54:00 4223

原创 VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题

VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那 么就说明该程序动态链接了VC9的运行时库,(如果还用到了MFC,那么可能动态链接了VC9的MFC库,同理还有ATL库),以及缺少对应的 manifest文件,程序在目标机器上没有找到这些库和配置文件,因此导致了这个错误。出现这种情况的VC9编译器可能存在3个版本,接下来分别阐明:1、没有打过任何补

2011-02-25 14:42:00 730

原创 VS2008的DLL导出函数声明问题!

<br />在VS2005或者VS2008环境下。创建WIN32 DLL项目。 在测试程序中用动态加载方式即 LoadLibary. 加载成功,但如果DLL项目里函数不声明为extern "C"的话,比如如果声明成_stdcall, 则在测试项目中GetProcAddress()硬是找不到函数名! <br /><br /> 关于extern "C" ,_stdcall,_cdecl 的基本概念我有。 我如果把DLL函数声明成_stdcall时, 加载时在typedef里也有加_stdc

2011-02-23 23:08:00 1782

转载 Run-Time Check Failure #0,The value of ESP was not properly saved 错误解决

<br />调用DLL函数,出现错误<br />Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different

2011-02-23 11:14:00 5091 2

原创 VS2008中 isctype.c 出错解决

在isctype.c中产生断言extern "C" int __cdecl _chvalidator_l(        _locale_t plocinfo,        int c,        int mask        ){    _LocaleUpdate _loc_update(plocinfo);    _ASSERTE((unsigned)(c + 1) 解决方法:将项目设置中->配置属性->C/C++->语言->默认Char无符号,选择是(/J)

2011-02-23 10:59:00 1655

转载 用_splitpath 函数可以分解出路径,文件名,扩展名,msdn的例子

<br />#include <stdlib.h> #include <stdio.h> int main(void) { char path_buffer[_MAX_PATH]; char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAME]; char ext[_MAX_EXT]; _makepath(path_buffer, "c ", """sam

2010-10-20 09:51:00 1122

原创 [VC- MFC] PreTranslateMessage() 函数

<br />    这两天折腾一个程序,是MFC里一个菜单响应。在CView里我加载了一个空间CListCtrl,然后在右键点击List里的数据项时,弹出pop菜单,然后响应菜单项上的函数处理,按照以前自己的经验直接在CView里添加菜单项的响应函数,结果在程序调试时,没有得到预期的效果,点击菜单项没反应,跟踪后发现消息没有走到处理过程里,觉得很奇怪。点击菜单项后产生的WM_COMMAND消息应该被发送到CView里的处理函数了,为啥实际过程中不对?有蹊跷。  上Google上搜,看了几

2010-06-19 11:14:00 1057

转载 一句话木马全攻略

大家都知道入侵网站拿Webshell的时候一般思路有备份和上传小马然后写大马。然后比较多的就是用一句话来拿Webshell.但是对于新手。如何正确使用一句话呢?这就是本问讲到的,请大家看下文---------------------------------------------------------------------------------------------------

2010-05-21 00:17:00 1716

转载 打造抵御 SQL注入攻击的MSSQL服务器

MS SQL SERVER的安全性问题一般是由于设置不当而引起,攻击者可通过这样的设置获得非常高的权限来执行SQL指令(如:sp_addlogin,xp_subdirs的存储过程),设置一台安全可靠的MS SQL SERVER对你的网站整体安全会起到关键性作用!让我们一起来看一看:  1.用户权限分布  用户分配的权限有两种: (1)网络空间提供商提供的MS

2010-05-21 00:16:00 585

原创 第一篇

 准备写个VC加强版的ListView,看到有很多程序漂亮的List,于是用vc搞个试试!

2009-02-03 15:58:00 395

空空如也

空空如也

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

TA关注的人

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