问题标签 [reversing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用python将AB CD字节反转为CD AB
我有一个 .bin 文件,我想简单地对十六进制数据进行字节反转。比如说@ 0x10 它读取 AD DE DE C0,希望它读取 DE AD C0 DE。
我知道有一种简单的方法可以做到这一点,但我是初学者,刚刚学习 python,正在尝试制作一些简单的程序来帮助我完成日常任务。我想以这种方式转换整个文件,而不仅仅是 0x10。
我将在起始偏移量 0x000000 处转换,块大小/长度为 1000000。
这是我的代码,也许你可以告诉我该怎么做。我确定我只是没有得到它,而且我是编程和 python 的新手。如果你能帮助我,我将不胜感激。
您可以看到用于反转的模块,我尝试了许多不同的建议,它要么原封不动地传递文件,要么抛出错误。我知道模块反向现在是空的,但我已经尝试了各种各样的东西。我只需要模块反转即可将 AB CD 转换为 CD AB。感谢您的任何意见
编辑:文件为 16 MB,我想反转整个文件的字节顺序。
c++ - 反转散列,发现碰撞(XOR 和和左/右移位)
如果 B 是 const 且 C 是变量,如何找到 A?(如果没有解决方案可以更改C)
A 是双字,B 是双字,C 是字节!= 0
Edit1:在 GalacticJello 的回答之后,我有另一个问题:有没有办法在没有循环的情况下做到这一点(简化表达式)?
为什么我需要这个:我正在尝试为
目前我有一个生成随机 C 然后搜索 A 的循环。(我使用生成随机值 [for A] 的循环搜索 A 并检查上述表达式是否为真)
Edit2:这是我当前用于搜索冲突的代码,我现在正在测试..
c# - C# GetForegroundWindow() 为多个窗口返回相同的结果,EnumWindows 根本不返回那个#
C#GetForegroundWindow()
为多个窗口返回相同的结果,EnumWindows
根本不返回那个窗口。每个过程实际上都有自己的层次。
我也浏览了这两个GetWindowThreadProcessId()
函数并用 枚举了它们GetChildWindows()
,但它们仍然没有返回与 相同的窗口GetForegroundWindow()
。
你如何正确地开始GetForegroundWindow()
并把它变成你从适当的地方检索到的东西EnumWindows
?
目标:GetForegroundWindow
+ 正确枚举以检索适当的顶级句柄(chrome 中的所有选项卡,您的项目表单),但不必筛选GetAllWindows()
给您带来的混乱。谢谢。
c# - 时间建设性和破坏性逆转
我有一个家庭作业,我必须建设性地和破坏性地反转一个数组列表,并为不同长度的列表计时。我的 Arraylist 每次运行时都会更新,但它似乎没有在这些方法中注册,因为我没有得到我的计时值并且似乎找不到我的错误。
到目前为止,我的代码如下。
你们能否指出我为什么没有得到计时值的正确方向?我不想要确切的答案,而只是帮助理解。
谢谢
c - 在 C 中反转标准输入
我需要一些关于如何反转标准输入内容的建议。这是我处理反转标准输入的代码的一部分:
我还有一个名为 example1 的 .txt 文件,其内容如下:
此代码在我执行时有效./myprogram < example1.txt
。它输出
但是,如果我执行echo "This text should be reversed" | ./myprogram
它输出:
而已。一个开放的括号。我发现如果我省略了我的代码中计算行数的部分,只是手动说有 1 行它可以工作(当然是 1 行)。
它现在输出
string - 汇编语言——如何使用 STOSB 和 LODSB 反转字符串?
我知道STD
这会造成麻烦,但我想如果我想反转字符串,我应该使用std
...有人可以向我解释为什么这是错误的并给出如何解决它的提示吗?
感谢您提供任何进一步的帮助!
编辑:所以像这样?
它仍然崩溃=[
java - Java中的数字反转。前导零和尾随零不会打印
问题是反转用户输入的数字。我让它工作但在测试它时我意识到它不会打印前导零或尾随零。
例如,如果我输入 10,它只会在结果中显示 1。
如果我输入 0110,我会得到 11 的结果。
这是我的代码:
关于如何打印零的任何想法?
谢谢
winapi - 汇编中用作偏移量的“C”是什么意思?
我有以下代码:
我想知道“C”是什么 MOV EAX,DWORD PTR [ECX+C]
意思。是变量吗?是寄存器吗?是别的吗?
c# - 算法反转c#
我有一些用 c# 编写的算法:
有人可以解释如何为 textBox1 获得正确的输入吗?我尝试了一些数学,但我卡住了。
我现在明白了。我对被丢弃的 4 个字符感到困惑。
python - 返回列表反转
我有这个问题:
编写一个函数 reverse3(nums),它调用一个长度为 3 的整数列表nums
并返回一个新列表,其中元素以相反的顺序排列,因此 [1, 2, 3] 变为 [3, 2, 1]。
我通过以下方式解决了它:
然而,答案是直截了当的。我的主要问题是nums
,当我不知道里面有多少个整数时,我该如何反转nums
?
我有这个:
nums[::-1]
它确实返回nums
反转。但我正在寻找一种不同的方式。可能循环?
我试过这个:
返回:<list_reverseiterator object at 0x10151ff90>
#location?