相关推荐
-
利用钩子函数轻松实现应用程序的汉化C++源代码程序小实例
利用钩子函数轻松实现应用程序的汉化C++源代码程序小实例
-
钩子函数实现应用程序的汉化
源程序中没有Debug目录,如要运行需要重新编译 生成MenuToChineseHook.dll、MenuToChinese.exe,并 把DemoToChinese.exet和MenuToChineseHook.dll拷贝 到MenuToChinese.exe所在目录。
-
游戏汉化技术内幕 第2章解包封包
作者: 坑神姐姐 AD http://kdays.cn/第1章 KRKR游戏系统汉化说明封包(Pack) —— 相对的就是解包(Unpack)实际上能解包的 不代表就能封包因为解包仅仅代表是从文件中提取出数据 但不代表能更改数据最典型极端的例子就是MTS的gift。里面用TBL对所有文字进行了过滤,当然,现在有办法解决了而且解包不一定要拆解结构 只要读取到文件头和文件结尾处
-
HOOK大法实现不修改程序代码给程序添加功能
【文章标题】: HOOK大法实现不修改程序代码给程序添加功能 【文章作者】: 0x18c0 【软件名称】: Scylla 【使用工具】: OD、Stub_PE、ResHacker 【版权声明】: 本文原创于0x18c0, 转载请注明作者并保持文章的完整, 谢谢! 菜鸟第一次发帖,写的不好的地方请各位多多包含 本来是第三次培训的作业,要给Scylla加上弹窗 @Kido 老师在
-
运用 Windows 的 Hook 淦极域 && MinHook 入门教程
因为 NTD 的某 UDP 重放攻击被机房的同学们大肆滥用(诸如乱关机),加上我们的 Tad 的一些坑人行为,于是就阅读并参考 JiyuTrainer 的源码,然后在 NoTopDomain 加上了拦截远程命令、杀进程和置顶功能。C/C++ 的语言基础能够简单使用 Windows API如果您缺少一部分,建议先学习之后再过来。对于Windows系统,它是建立在事件驱动机制上的,说白了就是整个系统都是通过消息传递实现的。
-
HOOK API入门之Hook自己程序的MessageBoxW
说到HOOK,我看了很多的资料和教程,无奈就是学不会HOOK,不懂是我的理解能力差,还是你们说的 不够明白,直到我看了以下这篇文章,终于学会了HOOK: http://blog.sina.com.cn/s/blog_628821950100xmuc.html //感谢文章作者的分享,让我学会了HOOK ----------------------------------------
-
钩子函数动态汉化外文程序菜单(学习收录)
感谢:http://blog.csdn.net/iiprogram/archive/2005/02/02/277999.aspx 利用钩子函数动态汉化外文程序菜单 杨山河 引言 当前,英文版的应用程序,一般在中文平台上就相应有中文版。这其中有软件商自己推出的中文语言本地化版本,也有国内或国外的第三方供应商为了市场需要而推出中文版本。后者汉化的方式又分内核汉化和外挂汉化。由...
-
注册表监控程序 (Hook API) VC 6.0
注册表监控程序 该程序的作用是记录系统发生的注册表操作,(只记录成功的,忽略失败的) 请使用VC6.0编译,另外需要安装较新的Platform SDK,比如Microsoft Platform SDK for Windows 2003 或 Microsoft Platform SDK for Windows XP SP2 Hook API 采用微软detours静态库 "Hook"目录是hook.dll源码 "RegisterMon"目录是界面程序源码,VC6+MFC+Single Document "bin"目录是生成目录 转帖请保留此文件 作者:毕飞
-
句柄是什么
句柄(Handle)是一个是用来标识对象或者项目的标识符,可以用来描述窗体、文件等,值得注意的是句柄不能是常量。 Windows之所以要设立句柄,根本上源于内存管理机制的问题,即虚拟地址。简而言之数据的地址需要变动,变动以后就需要有人来记录、管理变动,因此系统用句柄来记载数据地址的变更。在程序设计中,句柄是一种特殊的智能指针,当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。 Windows是一个以虚拟内存为基础的操作系统,很多时候,进程的代码和数据并不全部装入内存
-
Hook技术:通过Dll注入Hook IAT让计算器显示中文数字(附源码)
计算机的计算器是我们常用的一个小工具(小时候,总是计算机计算器分不开来,哈哈)。 众所周知,计算器在计算的过程中,显示的都是阿拉伯数字,因为阿拉伯数字是一个全世界通用的表示方法,那么如何让计算器显示中文数字"一、二、三......"呢? 这里我们就可以使用Dll注入去hook关键API实现**计算器显示中文数字**。
-
关于HOOK WINAPI函数
有时候要研究游戏封包或者需要对其进行修改,则最好的方法是HOOK他的网络API函数,如用于发送封包的send函数和 用于接受的recv,WSARecv函数等等。 将HOOK代码写到DLL中,然后通过修改游戏运行程序的输入表去加载这个dll从而达到劫持API的作用! 修改PE文件的输入表方法:最简单的就是试用PE工具LordPE了,打开程序,选择目录,点击输入表,然后右键增加输入表
-
9.3 挂钩API技术(HOOK API)
9.3 挂钩API技术(HOOK API)
-
【.NET 程序初级汉化流程一例】
【.NET 程序初级汉化流程一例】前言:自从 .NET 程序出现以来,对于目前汉化的工具来说,编辑和翻译/修改等等都基本不支持。几款专业性本地化工具虽然声称支持 .NET 程序的本地化,但目前似乎基本停留在“号称”的阶段。事实上,.NET 程序也可以实现标准资源和/或非标准资源(如果有)的翻译/修改。以前对于 .NET 程序的汉化/修改一直没有什么有利工具,现在,微软自家提供的一个名为 il
-
C语言读取电脑当前进程句柄,进程句柄查看工具(File,Event,Mutant,Section等句柄)...
// SeekHandleDlg.cpp : 实现文件//#include "stdafx.h"#include "SeekHandle.h"#include "SeekHandleDlg.h"#include "type.h"#include"tlhelp32.h"#include "afxdialogex.h"#ifdef _DEBUG#define new DEBUG_NEW#endif//...
-
使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
作者:王先荣前言 最近开始做给小朋友上机器人编程课的兼职,感概颇多:(1)小朋友的动手能力都很强;(2)“调皮”的小孩很多;(3)直面困难的小朋友不多。 由于采用的教具是韩国人做的HunaRobo,满屏的英文对8~12岁的小孩来说,挑战蛮大的。因此萌生了将HunaRobo汉化的想法。 本文主要讲述如何汉化HunaRobo这款.net2.0软件,使用的辅助工具是Lingobit L...
-
.NET 程序汉化实例
<br />序言<br />本文并非高深的技术文章,只是将一个.Net 程序的完整汉化过程做了说明,文中用到的主要工具有 Radialix、SDL Passolo 2009 、DotNet Helper 、Beyond Compare 以及 EditPlus 等,探讨了以上工具的综合运用。<br /><br />示例软件<br />Subtitle Edit 是一个开源免费的字幕处理软件,开发语言为C#,虽然作者提供了源代码下载,但一则可能是系统环境原因,所供源码包本人未能成功编译;另外感觉汉化
-
使用MisakaPatcher制作Galgame外挂汉化补丁
简介 这两天我看见一个galgame机翻工具 MisakaTranslator,它类似VNR,使用C#编写并且支持Hook和OCR(图像识别)两种方法提取文本。 我在MisakaTranslator的基础上进行了一些改动,去除了所有的机翻的功能,转而支持了加载本地汉化补丁的功能,并把它重命名为MisakaPatcher。通过这个工具,即使我们在解包封包上遇到困难,理论上我们还是可以用外挂的方法(手工)汉化任意一款文字游戏。 本项目Github主页 主要功能 Hook + OCR提取文本 智能模糊匹配。匹配
-
钩子函数(HOOK)完整的教程
基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩
-
手把手讲解 Android Hook入门Demo
前言 手把手讲解系列文章,是我写给各位看官,也是写给我自己的。文章可能过分详细,但是这是为了帮助到尽量多的人,毕竟工作5,6年,不能老吸血,也到了回馈开源的时候.这个系列的文章:1、用通俗易懂的讲解方式,讲解一门技术的实用价值2、详细书写源码的追踪,源码截图,绘制类的结构图,尽量详细地解释原理的探索过程3、提供Github 的 可运行的D...