bash hex 14digits incremental(是的,它是一个暴力)

时间:2017-04-03 16:55:17

标签: android bash shell hex fastboot

我正在尝试使用bash crpt来强制攻击android oem bootloader密钥以解锁fastboot。 我制作了这个剧本

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="franco">
<tbody>
<tr><th id="valore"> Total value <span id="sum"></span></th></tr>
<tr><td class="pick" data-valore="7">Frank Zappa</td></tr>
<tr><td class="pick" data-valore="3">Mozart</td></tr>
<tr><td class="pick" data-valore="10">Roger Waters</td></tr>
<tr><td class="pick" data-valore="11">Zu</td></tr>
<tr><td class="pick" data-valore="7">Maserati</td></tr>
</tbody>
</table>

但我有问题,因为如果我尝试执行它,我用完ram。有没有办法在不耗尽内存的情况下制作这样的增量脚本? 非常感谢

1 个答案:

答案 0 :(得分:2)

for num in $( seq $((0x10000000000000)) 1 $((0xffffffffffffff)) ); do 

永远不会工作,因为在调用循环之前,整个命令替换输出将被放入内存中。对于具有多次迭代的循环,使用c风格的循环(特定于bash):

for ((num=0x10000000000000;num<=0xffffffffffffff;num++)); do 

您也可以考虑使用gnu parallel来提高测试速度。