VC7运行库msvcp71.dll/msvcr71.dll
部分程序,运行后提示缺少msvcp71.dll、msvcr71.dll 文件。下载这个库文件,复制到*/Windows/SYSTEM32下,即可正常运行程序
VAssistX完美破解版
VAssistX完美破解版 VS2005 VS2008 VS2010 测试可用
[SEO关键解码:网站营销与搜索引擎优化].严家成
SEO关键解码:网站营销与搜索引擎优化].严家成.扫描版
获得Android手机存储的wifi密码
获得Android手机存储的wifi密码
Android软件安全与逆向分析.pdf
《Android软件安全与逆向分析》内容涉及Android软件逆向分析和系统安全方面的必备知识及概念、如何静态分析Android软件、如何动态调试Android软件、Android软件的破解与反破解技术的探讨,以及对典型Android病毒的全面剖析。
NET高级调试
这是一本介绍如何通过非托管调试器(包括WinDBG、NTSD和CDB等)来调试?NET应用程序的书籍。本书内容主要包括:调试工具简介、CLR基础、基本调试任务、程序集加载器、托管堆与垃圾收集、同步、互用性以及一些高级主题,如事后调试、一些功能强大的调试工具和.NET 4?0中的新功能等。
精通Android游戏开发
本书讨论如何将pc 上的3d 游戏移植到android 平台。作者从必备的技能和软件工具入手,逐步介绍如何从头构建纯java 游戏,如何混合使用opengl 3d 图形和jni,并以真实的pc 游戏wolfenstein 3d和doom 为例,介绍如何融合java 的优雅设计和c 的强大功能,使混合游戏达到最佳性能。
本书适合熟悉android 平台的开发人员阅读。
深入理解Android 卷I
深入理解Android 卷I
《深入理解android:卷1》是一本以情景方式对android的源代码进行深入分析的书。内容广泛,以对framework层的分析为主,兼顾native层和application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是android应用开发者和系统开发者需要重点掌握的。
全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对android系统架构和源码阅读方法的介绍;第2章通过对android系统中的mediascanner进行分析,详细讲解了android中十分重要的jni技术;第3章分析了init进程,揭示了通过解析init.rc来启动zygote以及属性服务的工作原理;第4章分析了zygote、systemserver等进程的工作机制,同时还讨论了android的启动速度、虚拟机heapsize的大小调整、watchdog工作原理等问题;第5章讲解了android系统中常用的类,包括sp、wp、refbase、thread等类,同步类,以及java中的handler类和looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以mediaserver为切入点,对android中极为重要的binder进行了较为全面的分析,深刻揭示了其本质。第7章对audio系统进行了深入的分析,尤其是audiotrack、audioflinger和audiopolicyservice等的工作原理。第8章深入讲解了surface系统的实现原理,分析了surface与activity之间以及surface与surfaceflinger之间的关系、surfaceflinger的工作原理、surface系统中的帧数据传输以及layerbuffer的工作流程。第9章对vold和rild的原理和机制进行了深入的分析,同时还探讨了phone设计优化的问题;第10章分析了多媒体系统中mediascanner的工作原理。
本书适合有一定基础的android应用开发工程师和系统工程师阅读。通过对本书的学习,大家将能更深刻地理解android系统,从而自如应对实际开发中遇到的难题。
Android硬件驱动开发关键技术和HAL移植要领
Android硬件驱动开发关键技术和HAL移植要领
Android应用框架原理与程式设计36技
Android应用框架原理与程式设计36技
本书作者是台湾软件架构设计大师高焕堂老师,主要内容关于Android 框架。全书共分为4 篇:
第一篇:介绍应用框架概念、原理和特性。
第二篇:阐述应用框架之设计技巧。亦即,如何打造应用框架。
第三篇:说明及演练Android 应用程序设计的36 技。
第四篇:介绍Android 框架与硬件之间C 组件的开发流程及工具。
Android系统架构及其驱动研究
Android系统架构及其驱动研究,文章研究、分析了该操作系统的架构、代码结构,并着重研究了其驱动的原理和特点。
Android驱动开发入门及手机案例开发分析教程
Android驱动开发入门及手机案例开发分析教程
Android技术内幕.系统卷
《Android技术内幕:系统卷》是国内首本系统对Android的源代码进行深入分析的著作。全书将Android系统从构架上依次分为应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层等5个层次,旨在通过对Android系统源代码的全面分析来帮助开发者加深对Android系统架构设计和实现原理的认识,从而帮助他们解决开发中遇到的更加复杂的问题。
《Android技术内幕:系统卷》分为两卷,系统卷主要分析了Linux内核层、硬件抽象层和系统运行库层的各个模块的底层原理和实现细节;应用卷主要分析了应用层和应用框架层的各个模块的底层原理和实现细节。
具体而言,系统卷第1章首先从宏观上介绍了Android系统的架构以及各个层次之间的关系,然后介绍了如何获取Android源代码并搭建Android源代码开发环境和阅读环境的方法;第2章有针对性地剖析了Android的内核机制和结构,以及Android对Linux内核的改动和增强;第3章分析了Binder的架构和工作机制,以及Binder驱动的实现原理;第4章分析了Android电源管理模块的机制与实现;第5章全面地剖析了Android硬件设备驱动(显示、视频、音频、MTD、Event、蓝牙、WLAN等)的工作原理和实现,掌握这部分内容即可修改和编写基于Android的设备驱动程序;第6章深刻阐述了Android原生库的原理及实现,涉及系统C库、功能库、扩展库和原生的Server等重要内容;第7章系统地讲解了硬件抽象层的原理与实现,掌握这部分内容即可编写适合特定硬件设备驱动的抽象层接口;第8章和第9章是对系统运行库层的分析,主要讲解了Dalvik虚拟机的架构、原理与实现,以及Android的核心库相关的知识,掌握这部分内容即可完成对Android运行库的移植和修改。
Android核心分析
Android 核心分析之一--------分析方法论探讨之设计意图.......................................... 1
Android 核心分析之二-------方法论探讨之概念空间篇..............................................3
Android 是什么之三-------手机之硬件形态.....................................................................5
Android 核心分析之四---手机的软件形态...................................................................... 6
Android 核心分析之五-----基本空间划分.................................................................... 7
Android 核心分析之六-----IPC 框架分析Binder,Service,Service manager..... 11
Android 核心分析之七------Service 深入分析..............................................................21
Android 核心分析之八------Android 启动过程详解................................................... 31
Android 核心分析之九-------Zygote Service.................................................................. 36
Android 核心分析之十-------Android GWES 之基本原理篇.......................................40
Android 核心分析之十一-------Android GWES 之消息系统.......................................43
Android 核心分析(12) -----Android GEWS 窗口管理之基本架构原理...................... 48
Android 核心分析(13) -----Android GWES 之Android 窗口管理............................... 50
Android 核心分析(14)------ Android GWES 之输入系统..........................................57
Android 核心分析(15)--------Android 输入系统之输入路径详解.............................. 59
Android 核心分析(16)-----Android 电话系统-概述篇...............................................66
Android 核心分析(17) ------电话系统之rilD............................................................ 69
Android 核心分析(18)-----Android 电话系统之RIL-Java........................................ 76
Android 核心分析(19)----电话系统之GSMCallTacker.............................................84
Android 核心分析(20)----Android 应用程序框架之无边界设计意图....................... 87
Android 核心分析(21)----Android 应用框架之AndroidApplication....................... 88
Android 核心分析(22)-----Android 应用框架之Activity..........................................93
Android 核心分析(24)-----Android GDI 之显示缓冲管理.........................................104
Android 核心分析(25)------Android GDI 之共享缓冲区机制................................ 112
Android 核心分析(26)-----Android GDI 之SurfaceFlinger..................................... 116
Android 核心分析(27)-----Android GDI 之SurfaceFlinger 之动态结构示意图..123
Android 核心分析(28)-----Android GDI 之Surface&Canvas..................................126
Android应用开发详解.pdf (附源码)
Android应用开发详解是一本Android应用开发书籍,既适合Android初学者,也适合具备了一定Android开发经验但需要开发案例的高级读者。 该书分为三个部分,共18章,由浅入深地详细介绍了Android的每个开发细节。 该书基础翔实,实例丰富,案例真实。从基础到案例覆盖了Android应用开发的三大领域:基础应用、网络应用和游戏应用。读者所需要学习的,正是该书描述的。
Android-17-4.2版本源代码
推荐解压目录:
\android-sdk\sources
这是Android-4.2的源代码,可以在Eclipse里面进行关联,
然后就可以在工程里看到源代码和注释了
Android 3D游戏开发技术详解与典型案例.part2
主要以Android平台下3D游戏的开发为主题,并结合真实的案例向读者详细介绍了OpenGL ES的基础知识及3D游戏程序开发的整个流程。
全书分为两篇共22章,第一篇以简单易懂的实例为依托,详细介绍了OpenGL ES各方面的基础知识,第二篇则对7个真实案例的开发步骤进行了详细的介绍,逐步向读者讲解Android 3D游戏的真实开发过程,同时源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android 3D游戏开发。
Android 3D游戏开发技术详解与典型案例.part1
Android 3D游戏开发技术详解与典型案例.part1
主要以Android平台下3D游戏的开发为主题,并结合真实的案例向读者详细介绍了OpenGL ES的基础知识及3D游戏程序开发的整个流程。
全书分为两篇共22章,第一篇以简单易懂的实例为依托,详细介绍了OpenGL ES各方面的基础知识,第二篇则对7个真实案例的开发步骤进行了详细的介绍,逐步向读者讲解Android 3D游戏的真实开发过程,同时源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android 3D游戏开发。
DLL注入之远线程方式
远线程注入
每个进程都有自己的虚拟地址空间,对32位进程来说,这个地址空间的大小为4GB。因为每个进程都有自己专有的地址空间,当进程的各个线程运行的时候,它们只能够访问属于自己进程的内存。这样做的一个好处是维护系统的安全,防止进程的私有空间被入侵。世界上有了矛就有了盾,windows也撕开了一个小口,提供了一些函数来让其它进程对另一个进程进行操作,当然亦邪亦正,全在于你。大名鼎鼎的CreateRemoteThread就是属于这样的函数。
远线程注入的基本原理就是通过在另一个进程中创建远程线程的方法进入目标进程的内存地址空间。使用插入到目标进程中的远程线程将该DLL插入到目标进程的地址空间,即利用该线程通过调用Windows API LoadLibrary函数来加载DLL,从而实现获取目标进程空间的使用权。如下摘自ReactOS 3.14的代码所示,CreateRemoteThread实际实现的功能就是调用NtCreateThread创建一个属于目标进程的线程。
LINUX内核API完全参考手册.pdf+源代码.part2
《Linux内核API完全参考手册》立足Linux内核API分析,深入实践,内容翔实,读者可以从低起点进行高效的内核分析与编程实践。《Linux内核API完全参考手册》可作为高等院校计算机、电子、信息类大学生及研究生进行Linux操作系统学习和编程的教材或参考书,也可作为Linux开发人员和广大Linux编程开发爱好者的参考用书。
LINUX内核API完全参考手册.pdf+源代码.part1
《Linux内核API完全参考手册》作为源码开放的操作系统已经广泛应用于计算机与嵌入式设备,因此学会Linux内核开发与编程显得越来越重要。《Linux内核API完全参考手册》以最新的Linux内核版本2.6.3 0为依据,对常用的内核API作了系统分析和归纳,设计了典型实例并对开发场景进行了详细讲解。《Linux内核API完全参考手册》中分析的内核API模块包括:内核模块机制API、进程管理内核API、进程调度内核API、中断机制内核API、内存管理内核API、内核定时机制API、内核同步机制API、文件系统内核API和设备驱动及设备管理API。
iOS平台的应用程序调试与分析
iOS平台的应用程序调试与分析
本文阐述如何在iOS平台上对应用程序进行调试与分析,旨在指导新手分析iOS程序,高手请无视。内容包括软件硬件的准备、代码的解密、符号信息的获取、用gdb调试等,最后以京东LeBook为例子进行演示。
开源自写磁盘还原
开源自写磁盘还原,经过先数字的改进,目前已经很稳定。
MiniFilter版本的SandBox沙盘源码
MiniFilter版本的SandBox沙盘源码,支持夸全盘,simrep的框架,供于研究
驱动程序中使用的脚本引擎
驱动程序中使用的脚本引擎,移植某个脚本引擎到windows内核然后...
包编译通过版~
具体引擎有关的东西看文档目录里的文档吧~
磁盘过滤驱动源代码
磁盘过滤驱动 源代码 diskclass
驱动的source文件转VC工程
由驱动的source文件转VC工程
软件取自Drvier Studio 3.2
一款rootkit源码
2010年写的,比较烂,不过里面有IAT HOOK,SSDT HOOK,EAT HOOK,INLINE HOOK,IDT HOOK,OBJECT HOOK.很多很多的内核HOOK技术,我自己也记不太清楚了,我觉得是提供给新手学习的好资料。
Xenocode脱壳源代码
关于 Xenocode 我不多介绍了,各位找谷哥度娘普及一下,reteam[www.reteam.org]的LibX曾经放出一个工具,能够直接将Xenocode 加壳的软件直接解出,但是好像很多年没更新了,新的Xenocode 好像已经有了变化,经过分析发现变化的不多,有一个软件叫星佳超人的采用的就是Xenocode 2010的虚拟机,对其程序数据进行分析,发现是采用ZIP压缩,而RETEAM的程序中实际上也有类似的代码,但不完善,
驱动程序中使用驱动dll_源代码
驱动程序中使用驱动dll_源代码,驱动里会导出一些接口,其他驱动可以使用这些接口。在网上搜索了下,写了个demo,作为备份。
GalaxyAP过游戏反调试框架
工程说明:
1.GalaxyAP 应用程序
2。HookPortBypass 重加载内核(包括nt和win32k)
3。TEST_KIDISPAT 自分发异常(朋友帮忙实现了部分,代码主要来源WRK)
ps:hookport代码抄网上的,来源http://www.m5home.com/bbs/forum.php
这套GalaxyAP工程主要实现了:
1。重加载内核(借助 hookport思路配合peloader)
2.自实现异常分发的几个主要函数
3。自创建debugobject,使用另一个object
3。也使用了另一个fastmute
4。自己发现吧。。。
PS:驱动的加载有时候在游戏前好使有时候在启动游戏后好使
PPS:这货也只能在XP上跑了
实现了HOOK框架,只需要按下面填写即可
//////////////////////////////////////////////
//这是为了HOOK原来的ntos,转到新的os中
VOID (WINAPI *DUMMYFUCK )(IN PVOID Object);
// VOID (WINAPI *PspUserThreadStartup )(IN PVOID Object);
// VOID (WINAPI *PspSystemThreadStartup )(IN PVOID Object);
笔输入草图的分层识别
针对计算机支持的草图设计技术中的草图识别这个核心问题,给出了一套分步逐层的识别方案:从原始笔划的在线识别与线元转换,到几何层基于上下文的草图规整,到语义层基于领域知识的草图理解.整个识别过程通过一个带有黑板的知识库系统实现,逐步有效地解决了草图的模糊性与不确定性,将原始草图转换为精确的几何图形.文中方法已经过原型草图工具系统ISID的验证,并取得良好效果.
Windows引导代码分析资料
最近一段时间研究WRK源码,配合潘爱民博士的<<Windows内核原理与实现>>,看起来思路蛮清晰,特与大家分享Windows NT下的引导过程源码分析,其中主要代码摘自WRK,部分代码来自Windows NT4的源码,附件为docx文档.文字内容与书中基本一致,大家可以下载打印当作读书的辅导材料,书中所介绍的引导各个过程都附有代码,并做了较为详尽的注释,方便一同学习Windows内核原理的同学们.断断续续整理了几天,难免有些错误,希望大牛路过时候指正一下,帮助我等菜鸟进步,谢谢!!
android反编译工具集合+使用说明
里面包含android反编译需要的工具(apktool ,dex2jar ,jd-gui)等
Android平台上的注入代码LibInject
Android平台上的注入代码LibInject
处理器是arm的,需要额外处理一些东西
整体流程分3步
1.在目标进程中分配内存,用来写shellcode和参数
2.往目标进程中写入shellcode, shellcode会调用dlopen来载入我们的library
3.运行目标进程中的shellcode
Objective-C基础教程+随书源代码
Amazon超级畅销书,好评如潮,全面解读Objective-C语言及Cocoa特性,用最通俗的语言阐释深奥的知识。
Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。
本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。
本书适合各类开发人员阅读。
Objective-C是创建Mac OS应用和iPhone应用的主要语言,优雅的面向对象编程环境与C语言特性珠联璧合,造就了它的不俗表现。
本书全面而系统地讲述Objective-C语言的基础知识和面向对象编程的重要概念,结合实例介绍了Cocoa工具包的优秀特性和其中的框架,以及继承、复合、源文件组织、内存管理、对象初始化和类别创建等众多重要的面向对象编程技术。书中还阐述了如何利用Cocoa进行数据的保存、检索和操作等。
通过阅读本书,再结合《iPhone开发基础教程》和《iPhone开发秘籍》,定能在iPhone开发进程中所向披靡!
一线架构师实践指南.温昱.扫描版
内容简介
《一线架构师实践指南》从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”,以及“架构设计方法已经扩展到方法体系”的观点。针对软件架构设计的三个阶段(Pre-Architecture阶段、 Conceptual Architecture阶段和Refined Architecture阶段)中的各个具体环节,给出了最佳的实践原则和方法,内容涵盖了从需求分析到生成架构的整个过程。
Win7多点触摸_源代码02 C#
Win7多点触摸_源代码02 C#
启用了多点触摸的应用程序
目标
本动手实验将学习如何管理多点触摸事件,包括:
• 理解同时操作多个对象的含义
• 检查多点触摸硬件是否存在及其就绪情况
• 在 WPF 3.5SP1 中实现多点触摸事件
• 通过内置的 WPF 触笔事件使用多点触摸事件
• 使用操作 (Manipulation) 和惯性 (Inertia) 处理器
Win7多点触摸_源代码01_C#
Win7多点触摸_源代码 01 C#
启用了多点触摸的应用程序
目标
本动手实验将学习如何管理多点触摸事件,包括:
• 理解同时操作多个对象的含义
• 检查多点触摸硬件是否存在及其就绪情况
• 在 WPF 3.5SP1 中实现多点触摸事件
• 通过内置的 WPF 触笔事件使用多点触摸事件
• 使用操作 (Manipulation) 和惯性 (Inertia) 处理器
win7多点触摸_增强的描述C++
win7多点触摸_增强的描述C++
启用了多点触摸的应用程序
目标
本动手实验将学习如何管理多点触摸事件,包括:
• 理解同时操作多个对象的含义
• 检查多点触摸硬件是否存在及其就绪情况
• 在 WPF 3.5SP1 中实现多点触摸事件
• 通过内置的 WPF 触笔事件使用多点触摸事件
• 使用操作 (Manipulation) 和惯性 (Inertia) 处理器