小编kid*_*dd0的帖子

ptrace(PTRACE_PEEKUSER)和ptrace(PTRACE_PEEKDATA)之间的区别?

在发布了很多问题后ptrace(最近的5个问题是我的:())当我更换时,我终于得到了所需的输出

reg_val[1] = ptrace(PTRACE_PEEKDATA, child, 4 * EBX, NULL);
Run Code Online (Sandbox Code Playgroud)

reg_val[1] = ptrace(PTRACE_PEEKUSER, child, 4 * EBX, NULL);
Run Code Online (Sandbox Code Playgroud)

手册页中提到的差异是这样的

  • PTRACE_PEEKTEXT 在孩子的记忆中的位置addr读取一个单词
  • PTRACE_PEEKUSER 在孩子的USER区域的偏移地址处读取一个单词

我无法从手册页中单独理解这种差异.谁能教育我更多吗?

c ptrace system-calls strace

12
推荐指数
1
解决办法
6445
查看次数

在python中计算字符串的SHA1

我有一个包含很多字符串的文件.我试图分别计算这些字符串的SHA1哈希值并存储它们

import hashlib
inp = open("inp.txt" , "r")
outputhash  = open("outputhashes.txt", "w")
for eachpwd in inp:
    sha_1 = hashlib.sha1()
    sha_1.update(eachpwd)
    outputhash.write(sha_1.hexdigest())
    outputhash.write("\n")
Run Code Online (Sandbox Code Playgroud)

我面临的问题是,一旦字符串SHA1被计算,下一个字符串被追加(我觉得这就是为什么我没有得到正确的哈希值)并且正在计算其哈希值.因此我没有得到正确的哈希.我是python的新手.我知道该怎么做,但不知道该怎么做.你能指出我正确的方向来解决这个问题吗?

python hash sha

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

hash ×1

ptrace ×1

python ×1

sha ×1

strace ×1

system-calls ×1