Другие языки программирования и технологии
Как начать с определенной комбинации во вложенном цыкле FOR?
Я делаю генератор значений. Есть 10 вложенных один в другой цыклов for. Когда apache2 вылетает через сутки - я не знал, как написать "паузу". Сейчас написал, но всё же - Господа, как начать с определенной комбинации во вложенном цыкле for???
Хай! Я ваще не понял зачем тебе 10 вложенных циклов, но я вроде как догадался, что ты брутфорсишь чего-то там, а циклы судя по всему генерят уникальные последовательные коды для брутфорса.
Поэтому вот тебе мой пятиминутный набросок типичного генератора пассвордов.
http://dumpz. org/20536/
Ему можно задавать словарь буковок, начальную строку и число итераций.
Найдёшь баги - пиши исчо - поправим.
Поэтому вот тебе мой пятиминутный набросок типичного генератора пассвордов.
http://dumpz. org/20536/
Ему можно задавать словарь буковок, начальную строку и число итераций.
Найдёшь баги - пиши исчо - поправим.
...просто автора квартиру обворовали. . и автор вместо того что бы обратиться в соответствующие органы решил сам обворовать вора. . только смотрите. . все эти логи пишутся на серваке. . и не исключено что скоро к вам в гости придут. . и попробуйте тогда что то доказать!
for ($i = 5; $i <= 10; $i++) {
echo $i;
}
С 5 до 10.
$i = нужное значение
P.S.: не ругайте человека - может он пентагон брутфорсит :-)
P.P.S: конечно надо со знанием дела переделать весь код.
Тогда переделывай весь код. У тебя должен быть ОДИН цикл. А подциклы уже "эмулированы"
было:
for ($i = 0; $i <= 10; $i++) {
for ($j = 0; $j <= 10; $i++) {
}
}
должно быть
for ($x = 0; $x <= 99; $x++) {
$i = $x / 10;
$j = $x % 10;
}
как-то так.
тогда можно начинать хоть с 5 хоть с 15.
(Ты расcчитал время перебора? :-D оно бесконечно)
Тоже самое что я выше написал - начинаешь со строки $str="asdgskaasd";
и бьешь каждую букву в отдельности - потом прибавляешь к правой единицу - если перебор - "переносишь разряд".
echo $i;
}
С 5 до 10.
$i = нужное значение
P.S.: не ругайте человека - может он пентагон брутфорсит :-)
P.P.S: конечно надо со знанием дела переделать весь код.
Тогда переделывай весь код. У тебя должен быть ОДИН цикл. А подциклы уже "эмулированы"
было:
for ($i = 0; $i <= 10; $i++) {
for ($j = 0; $j <= 10; $i++) {
}
}
должно быть
for ($x = 0; $x <= 99; $x++) {
$i = $x / 10;
$j = $x % 10;
}
как-то так.
тогда можно начинать хоть с 5 хоть с 15.
(Ты расcчитал время перебора? :-D оно бесконечно)
Тоже самое что я выше написал - начинаешь со строки $str="asdgskaasd";
и бьешь каждую букву в отдельности - потом прибавляешь к правой единицу - если перебор - "переносишь разряд".
"Есть 10 вложенных один в другой цыклов for. "
Это жестоко :)
Это жестоко :)
10 For?! да если б компилятор мог, он бы тя придушил!
Похожие вопросы
- Задача на С++.Вложенные циклы for и работа со строками.
- Нужен цыкл С++
- Сколько кодовых комбинаций?
- c# (отловить комбинацию клавиш в системе)
- С++ сумма комбинаций
- проблемма с с++ for doc
- какие существуют комбинации горячих клавиш??? дайте список всех комбинаций горячих клавиш по офисным программам
- Какая комбинация для удаления Windows? Комбинация должна состоять из 3 клавиш. И как его водить?
- Вставка "вложенной" таблицы в Excel (или Access)
- Как начать заново цикл For. если условие не выполнилось?