Jan 12, 2023 22:59
1 yr ago
11 viewers *
English term

at hard-coded offsets

English to Chinese Tech/Engineering IT (Information Technology) security
Upon startup, the driver decrypts a hard-coded string of targeted security products and patches the target drivers [at hard-coded offsets].
并在硬编码的偏移量为目标驱动程序打补丁?
Proposed translations (Chinese)
4 固定偏移量

Discussion

clearwater (asker) Jan 14, 2023:
查到了,patch果然有“对(程序)做权宜性的小修改”这一个释义,一直当成“修补”、“打补丁”了。
Frank Feng Jan 13, 2023:
通常说“打补丁”是为了修补或者解决问题。恶意软件给原本正常的软件“打补丁”,肯定不是“修补”,而是为了实现恶意软件想要实现的功能,所以如果直译,就是“改写”;如果再稍微引申/解释一下,就是“攻击”了。
供参考
clearwater (asker) Jan 13, 2023:
patch还有“改写”或者“攻击”的意思??
Frank Feng Jan 13, 2023:
这里的patch不适合译作“打补丁”,而是“改写”的意思,或者“攻击”
Frank Feng Jan 13, 2023:
哦,不是处理文件,是处理内存。但是译法是一样的。
正牌的驱动把某个关键信息读取到内存中,这段信息在内存中的位置是固定的(相对于驱动占据的内存空间,在其中一个固定偏移量的位置),然后恶意软件会改写内存中的这段内容以实现攻击目的。

很多年前打游戏的时候,有一种外挂,可以寻找“子弹”或者“生命数”在内存中的位置,然后强制修改,比如改成99999之类的,就可以无限子弹+无限生命了。方法是一样的 :-)
clearwater (asker) Jan 12, 2023:
技术博文原文:
The malicious driver then finds the target driver using the same method and patches it, in memory, at hard-coded offsets.

Proposed translations

12 mins
Selected

固定偏移量

这段原文中说的这个“偏移量”可能指的是密文在文件中的具体位置。比如一个1MB大小的驱动文件,可能固定在第1200个字节开始的20个字节的内容是密文,解密时需要替换为正确的代码
Something went wrong...
4 KudoZ points awarded for this answer. Comment: "谢谢!"
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search