问题标签 [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.
objective-c - 在gdb中调试Objective-C时向对象发送消息,没有符号
我正在尝试向 gdb 中的 Objective-C 对象发送消息。
我无法向它发送任何消息。我错过了什么吗?我真的需要符号或其他东西吗?
algorithm - 用于生成代码的识别算法
如何识别用于生成代码的算法?常见的开源算法和更困难的自定义未发布算法?例如,这里有一个示例......
我将如何确定使用什么算法来生成这样的代码,从而能够使用相同的算法生成我自己的?
security - 什么是创建可逆哈希的好方法/功能?
我需要通过网络传输一些数据,我不希望这些数据是纯文本。
我发送的文本需要反转,所以我不能 md5/sha256/etc...
编码盐渍字符串的好方法是什么?
hash - 为什么无法反转加密哈希?
为什么不能像反转数学函数一样反转算法?怎么可能制作一个不可逆的算法?
如果你使用彩虹桌,是什么让使用盐无法破解它?如果您正在使用蛮力制作彩虹表来生成它,那么它会发明每个可能的明文值(到一定长度),最终将包括每个可能密码和每个可能盐的盐(盐和密码/文本将只是作为一个单一的文本组合在一起)。
javascript - 用javascript编写一个与另一个相反的函数
我正在尝试编写一个与下面的函数相反的函数。
这样我就可以从函数 foo 获取输出并生成它的输入参数。
我不完全确定这是否可能。
java - 在 Java 中反转字符串时出错
我想反转一个字符串,我知道有成千上万的例子,但我想自己完成这项工作,我创建了这个,但它不能正常工作。
c++ - (C++/WinAPI) 反转 LPSTR
我有一些问题要反转 LPSTR。这是我的功能:
函数,返回未初始化的 LPSTR 或一些奇怪的字符。问题可能在于转换?感谢您的回答!
编辑 1: strcat() 不起作用。我只想逐个字符地复制字符。
编辑2:
冻结整个程序。
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?
我知道我的解决方案非常非常麻烦)
byte - 用python字节反向十六进制
我有一个.bin
文件,我想简单地对十六进制数据进行字节反转。比如说@ 0x10
它读AD DE DE C0
,要它读DE AD C0 DE
。
我知道有一种简单的方法可以做到这一点,但我是初学者,刚刚学习 python,正在尝试制作一些简单的程序来帮助我完成日常任务。我想以这种方式转换整个文件,而不仅仅是0x10
.
我将在开始偏移处进行转换,0x000000
块大小/长度为 1000000。
编辑:
这是我的代码,也许你可以告诉我我在哪里搞砸了。
我将如何将其编码为从 CDAB 到 ABCD 的字节反转?如果有帮助,文件正好是 16MB