- 博客(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
原创 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
原创 【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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人