Имя: Пароль:
1C
1С v8
1с 8 байткод
Ø (andrewks 15.05.2012 09:40)
0 c00Lo
 
15.05.12
09:37
Есть обфусцированная процедура, выглядит так :
0. {7,0},
1. {18,1},
2. {19,1},
3. {3,0},
4. {2,0},
5. {4,1},
6. {4,2},
7. {10,0},
8. {4,4},
9. {18,4},
10. {21,0},
11. {5,0},
12. {16,0},
13. {3,1},
14. {2,0},
15. {4,1},
16. {4,5},
17. {10,0},
18. {4,4},
19. {18,4},
20. {21,0},
21. {5,0},
22. {39,2305},
23. {16,0},
24. {6,0},
25. {18,1},
26. {19,1},
27. {3,4},
28. {8,0},
29. {16,0},
30. {39,43},
31. {3,3},
32. {43,0},
33. {39,2199},
34. {50,1},
35. {39,2234},
36. {16,0},
37. {6,0},
38. {17,0},
39. {45,1},
40. {7,0},
41. {41,805},
42. {39,2209},
43. {39,2166},
44. {3,4},
45. {17,0},
46. {45,0},
47. {22,0}

Если ее начинаю сначала смотреть, то получается так :

22 строка ссылается на 2306
2305 {16,0},
2306 {39,1862},
строка 2306 ссылается на 1862
1862 {3,2},
1863 {2,0},
1864 {4,1},
1865 {4,8},
1866 {10,0},
1867 {4,4},
1868 {18,4},
1869 {21,0},
1870 {5,0},
1871 {16,0},
1872 {3,3},
1873 {2,0},
1874 {4,1},
1875 {4,9},
1876 {10,0},
1877 {4,4},
1878 {18,4},
1879 {21,0},
1880 {5,0},
1881 {39,23},
а строка 1881 ссылается обратно на следующую строку процедуры откуда начался безусловный переход

если дальше смотреть, то получается такая история:

30 {39,43},

43 {39,2166},

2166 {3,0},
2167 {8,0},
2168 {34,0},
2169 {30,2174},

2174 {39,353},

353 {29,0},
354 {40,356},
355 {39,374},

374 {39,44},



а на 33 строке вообще цикл у меня получается:
33. {39,2199}, (строка 33 делает безусловный переход а строку 2199)

2199 {49,0},
2200 {3,3},
2201 {37,0},
2202 {40,34},
2203 {3,2},
2204 {3,2},
2205 {3,0},
2206 {26,0},
2207 {16,0},
2208 {39,31},

а с 2208 строки кидает  на 31 строку

31. {3,3},
32. {43,0},
33. {39,2199},

и получается опять ссылка на 2199 строку.... что делаю не так?
1 Stim
 
15.05.12
09:37
оО
2 vmv
 
15.05.12
09:39
(0) 1C-ки на коксе и грибах не сидят - максимум зеленка
3 Asmody
 
15.05.12
09:39
И мне, и мне отсыпьте того же!
4 andrewks
 
15.05.12
09:40
http://www.forum.mista.ru/rules.php
Не публикуйте алгоритмы взлома и ссылки на такие алгоритмы, а также всевозможные "патчи", "крэки", "эмуляторы", "серийные номера", "коды активации" и т.д.
Ошибка? Это не ошибка, это системная функция.