使用TypeScript开发的好处
1、代码提示
2、代码检查
3、提示导入库
如:index_youtube.ts
import { log } from "./logger.js";
const trampoline = Memory.alloc(Process.pageSize);
Memory.patchCode(trampoline,64,code => {
const cw = new X86Writer(code,{pc:trampoline});
// cw.putMovRegAddress("xxx",ptr(123));
cw.putMovRegAddress("eax",ptr(123));
});
typescriptlang typeScript 语言说明
TypeScript视频
介绍使用TypeScript进行编码的好处
Frida TypeScript demo------youtube
介绍TypeScritpy的基础概念-及一些指点,强类型限制
TypeScript-The Basics--youTube
工具及环境
idea
nodejs
安装typeScript
$ npm install -g typescript
$ tsc -v
Version 4.0.3
创建第一个ts文件 index_hello.ts
console.log("hello world")
const aa = 78788
console.log("hello world", aa)
ts文件不能被运行,需要先进行编译成javaScript后,才能运行
在控制台编译这个ts文件
tsc index_hello.ts
将会生成一个index_hello.js 文件,,js文件可以运行在浏览器、或nodejs。
而frida cli 也提供了对js的支持。
用node 运行试试效果
node index_hello.js
image.png
ts demo2
编写index_async.ts
async function hello(){
return
}
转换为js
tsc index_async.ts
image.png
查看tsc的编译选项
tsc -help
image.png
image.png
网友评论