问题标签 [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 投票
3 回答
3599 浏览

objective-c - 在gdb中调试Objective-C时向对象发送消息,没有符号

我正在尝试向 gdb 中的 Objective-C 对象发送消息。

我无法向它发送任何消息。我错过了什么吗?我真的需要符号或其他东西吗?

0 投票
7 回答
6115 浏览

algorithm - 用于生成代码的识别算法

如何识别用于生成代码的算法?常见的开源算法和更困难的自定义未发布算法?例如,这里有一个示例......

我将如何确定使用什么算法来生成这样的代码,从而能够使用相同的算法生成我自己的?

0 投票
3 回答
4830 浏览

security - 什么是创建可逆哈希的好方法/功能?

我需要通过网络传输一些数据,我不希望这些数据是纯文本。

我发送的文本需要反转,所以我不能 md5/sha256/etc...

编码盐渍字符串的好方法是什么?

0 投票
5 回答
18977 浏览

hash - 为什么无法反转加密哈希?

为什么不能像反转数学函数一样反转算法?怎么可能制作一个不可逆的算法?

如果你使用彩虹桌,是什么让使用盐无法破解它?如果您正在使用蛮力制作彩虹表来生成它,那么它会发明每个可能的明文值(到一定长度),最终将包括每个可能密码和每个可能盐的盐(盐和密码/文本将只是作为一个单一的文本组合在一起)。

0 投票
2 回答
1124 浏览

javascript - 用javascript编写一个与另一个相反的函数

我正在尝试编写一个与下面的函数相反的函数。

这样我就可以从函数 foo 获取输出并生成它的输入参数。

我不完全确定这是否可能。

0 投票
3 回答
97 浏览

java - 在 Java 中反转字符串时出错

我想反转一个字符串,我知道有成千上万的例子,但我想自己完成这项工作,我创建了这个,但它不能正常工作。

0 投票
2 回答
696 浏览

c++ - (C++/WinAPI) 反转 LPSTR

我有一些问题要反转 LPSTR。这是我的功能:

函数,返回未初始化的 LPSTR 或一些奇怪的字符。问题可能在于转换?感谢您的回答!

编辑 1: strcat() 不起作用。我只想逐个字符地复制字符。

编辑2:

冻结整个程序。

0 投票
3 回答
9549 浏览

c++ - 反转LinkedList c ++

可能重复:
无法反转链表

我正在尝试反转链接列表:

假设列表是:4->3->2->1

当我打印列表时,我只看到 1(打印功能很好)。

有什么帮助吗?

谢谢

0 投票
1 回答
475 浏览

c++ - c++ - 如何在没有辅助方法的情况下反转句子中的单词?

我需要读取字符串(带空格)并将其反转。

首先我从控制台读取一串字符。

然后我创建并填充索引数组。(记住空间点)

这是我(我猜不聪明)算法的开始。我想反转第一个单词。
似乎这个块永远不会执行。为什么?

将 new_array 打印到控制台:

结果是:

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

输入你的字符串:这是我的字符串

这是我的字符串 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

indexes: 4 7 10 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -858993460 -858993460 100 -85 8993460 -858993460 100 -858993460 -858993460 100 -858993460 -858993460 193628786 0 544434464 1931508077 1852404340 805314663 808464432 808464432 808464432 808464 432 808464432 808464432 808464432 808464432 808464432 808464432 808464432 808464 432 808464432 808464432 808464432 808464432 808464432 808464432 808464432 808464 432 -858993460 -742139265 6421640 18244041 1 9932784 9928256 -742139185 0 0 2129 674240 -1920 570026249 0 6422528 0 6421580 0 6421712 18223374 -759898201 0 64216 48 18244541

新数组:

为什么索引数组在零后包含这些数字?它的长度只有 20。
为什么不打印 new_array?

我知道我的解决方案非常非常麻烦)

0 投票
1 回答
2813 浏览

byte - 用python字节反向十六进制

我有一个.bin文件,我想简单地对十六进制数据进行字节反转。比如说@ 0x10它读AD DE DE C0,要它读DE AD C0 DE

我知道有一种简单的方法可以做到这一点,但我是初学者,刚刚学习 python,正在尝试制作一些简单的程序来帮助我完成日常任务。我想以这种方式转换整个文件,而不仅仅是0x10.

我将在开始偏移处进行转换,0x000000块大小/长度为 1000000。

编辑:

这是我的代码,也许你可以告诉我我在哪里搞砸了。

我将如何将其编码为从 CDAB 到 ABCD 的字节反转?如果有帮助,文件正好是 16MB