问题标签 [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.

0 投票
5 回答
47380 浏览

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,我想反转整个文件的字节顺序。

0 投票
1 回答
946 浏览

c++ - 反转散列,发现碰撞(XOR 和和左/右移位)

如果 B 是 const 且 C 是变量,如何找到 A?(如果没有解决方案可以更改C)

A 是双字,B 是双字,C 是字节!= 0

Edit1:在 GalacticJello 的回答之后,我有另一个问题:有没有办法在没有循环的情况下做到这一点(简化表达式)?

为什么我需要这个:我正在尝试为

目前我有一个生成随机 C 然后搜索 A 的循环。(我使用生成随机值 [for A] 的循环搜索 A 并检查上述表达式是否为真)

Edit2:这是我当前用于搜索冲突的代码,我现在正在测试..

0 投票
1 回答
1095 浏览

c# - C# GetForegroundWindow() 为多个窗口返回相同的结果,EnumWindows 根本不返回那个#

C#GetForegroundWindow()为多个窗口返回相同的结果,EnumWindows根本不返回那个窗口。每个过程实际上都有自己的层次。

我也浏览了这两个GetWindowThreadProcessId()函数并用 枚举了它们GetChildWindows(),但它们仍然没有返回与 相同的窗口GetForegroundWindow()

你如何正确地开始GetForegroundWindow()并把它变成你从适当的地方检索到的东西EnumWindows

目标:GetForegroundWindow+ 正确枚举以检索适当的顶级句柄(chrome 中的所有选项卡,您的项目表单),但不必筛选GetAllWindows()给您带来的混乱。谢谢。

0 投票
2 回答
184 浏览

c# - 时间建设性和破坏性逆转

我有一个家庭作业,我必须建设性地和破坏性地反转一个数组列表,并为不同长度的列表计时。我的 Arraylist 每次运行时都会更新,但它似乎没有在这些方法中注册,因为我没有得到我的计时值并且似乎找不到我的错误。

到目前为止,我的代码如下。

你们能否指出我为什么没有得到计时值的正确方向?我不想要确切的答案,而只是帮助理解。

谢谢

0 投票
3 回答
4734 浏览

c - 在 C 中反转标准输入

我需要一些关于如何反转标准输入内容的建议。这是我处理反转标准输入的代码的一部分:

我还有一个名为 example1 的 .txt 文件,其内容如下:

此代码在我执行时有效./myprogram < example1.txt。它输出

但是,如果我执行echo "This text should be reversed" | ./myprogram它输出:

而已。一个开放的括号。我发现如果我省略了我的代码中计算行数的部分,只是手动说有 1 行它可以工作(当然是 1 行)。

它现在输出

0 投票
1 回答
5155 浏览

string - 汇编语言——如何使用 STOSB 和 LODSB 反转字符串?

我知道STD这会造成麻烦,但我想如果我想反转字符串,我应该使用std...有人可以向我解释为什么这是错误的并给出如何解决它的提示吗?

感谢您提供任何进一步的帮助!

编辑:所以像这样?

它仍然崩溃=[

0 投票
2 回答
9502 浏览

java - Java中的数字反转。前导零和尾随零不会打印

问题是反转用户输入的数字。我让它工作但在测试它时我意识到它不会打印前导零或尾随零。

例如,如果我输入 10,它只会在结果中显示 1。

如果我输入 0110,我会得到 11 的结果。

这是我的代码:

关于如何打印零的任何想法?

谢谢

0 投票
2 回答
131 浏览

winapi - 汇编中用作偏移量的“C”是什么意思?

我有以下代码:

我想知道“C”是什么 MOV EAX,DWORD PTR [ECX+C]意思。是变量吗?是寄存器吗?是别的吗?

0 投票
2 回答
65 浏览

c# - 算法反转c#

我有一些用 c# 编写的算法:

有人可以解释如何为 textBox1 获得正确的输入吗?我尝试了一些数学,但我卡住了。

我现在明白了。我对被丢弃的 4 个字符感到困惑。

0 投票
2 回答
709 浏览

python - 返回列表反转

我有这个问题:

编写一个函数 reverse3(nums),它调用一个长度为 3 的整数列表nums并返回一个新列表,其中元素以相反的顺序排列,因此 [1, 2, 3] 变为 [3, 2, 1]。

我通过以下方式解决了它:

然而,答案是直截了当的。我的主要问题是nums,当我不知道里面有多少个整数时,我该如何反转nums

我有这个: nums[::-1]它确实返回nums反转。但我正在寻找一种不同的方式。可能循环?

我试过这个:

返回:<list_reverseiterator object at 0x10151ff90>#location?