Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@fukc-gihtub
Copy link

@fukc-gihtub fukc-gihtub commented Nov 1, 2025

This PR introduces a new rule operation, A, which works similarly to +, but instead of incrementing a byte by 1, it adds a specific value from 0 to 0xff.

A0! adds 33 to the first byte using wrapping arithmetic.

A0\x01 is the same as +0; A0\xff is the same as -0.

Rationale: some high-performing rules contain long sequences of + or - operations incrementing or decrementing the same byte repeatedly.

Below is a comparison between A, +, and -, annotated with their total hit counts. The test used AptoidePt1 as the hash list and SkullSecurityComp.txt as the wordlist.

Click here
64457 +7
63024 -7
52515 -0
51390 +0
50484 A7\x02
50090 A7\xfe
49144 +6
48090 -3
48052 +3
46771 -1
46229 +1
44092 -6
41181 A0\xe0
40983 A7\x03
40750 A3\xfe
40655 -5
40566 A1\xfe
40546 A7\xfd
40344 A3\x02
40181 +5
39626 A1\x02
38628 -2
37909 A1\xfc
37272 A0\xfe
36248 A1\x04
35839 A7\x04
35613 A7\xfc
35578 A1\xfd
34870 A0\x02
34826 +2
34654 A3\xfc
34627 A6\x02
34243 A3\xfd
34058 A1\x03
33583 A3\x04
33458 A5\xfe
33362 +4
32515 A3\x03
32396 A5\x02
31322 -4
29745 A7\xfb
29719 A6\xfe
29572 A7\x05
28801 A2\xfe
28160 A5\xfc
27815 A5\xfd
26706 A5\x03
26648 A0\xfd
26372 A7\xfa
26330 A5\x04
26266 A1\xfa
26095 A7\x06
25726 A1\xfb
25444 A4\x02
25368 A0\xfc
25349 A6\x03
24989 A3\xfb
24773 +8
24250 A1\x06
24033 -8
24010 A1\x05
23648 A2\x02
23410 A3\x05
23187 A3\xfa
23128 A0\xfa
22788 A4\xfe
22078 A0\xfb
21941 A2\xfc
21803 A3\x06
21414 A7\xf9
21345 A5\xfb
21288 A6\x04
21192 A0\x03
21189 A4\x04
21021 A7\x07
20515 A5\xfa
20229 A2\xfd
20206 A4\x03
20130 A5\x05
19911 A0\x04
19735 A6\xfd
19429 A0\xf9
19212 A4\xfc
19022 A0\xf8
18704 A8\x02
18533 A5\x06
18425 A2\xfa
18395 A8\xfe
18391 A2\x04
18038 A2\xfb
17968 A0\x06
17573 A2\x03
17368 A6\xfc
17152 A3\xf9
17000 A1\xf9
16868 A0\x05
16764 A4\xfd
15946 A4\x06
15924 A4\xfa
15858 A2\xf9
15845 A5\xf9
15759 A1\xf8
15716 A1\x07
15633 A3\x07
15502 A6\x05
15112 A7\xf8
15000 A0\x07
14993 A2\x06
14908 A8\x03
14877 A0\x08
14852 A4\x05
14845 A1\x08
14840 A8\xfd
14837 A7\x08
14646 A2\xf8
14445 A6\xfa
14339 A3\x08
14327 A3\xf8
14319 A4\xfb
14282 A2\x05
14043 A6\xfb
13795 A6\x06
13761 A5\x07
13555 A4\x07
13283 A8\x04
13113 A8\xfc
13017 A0\xf7
13015 A0 
12989 A4\xf9
12981 A6\xf9
12605 A5\xf8
12426 A4\x08
12346 +9
12127 A2\x07
12010 A4\xf8
11945 -9
11753 A6\x07
11469 A0\x09
11325 A5\x08
11120 A2\x08
11069 A8\x05
10957 A8\xfb
10581 A6\xf8
10280 A8\xfa
10193 A8\x06
9994 A0\xf6
9613 A9\x02
9380 A9\xfe
9311 A6\x08
8950 A2\xf7
8896 A8\xf9
8781 A0\x0a
8254 A8\x07
8080 A7\xf7
7846 A0\xf4
7796 A9\x03
7709 A7\x09
7598 A0\xf0
7494 A9\xfd
7431 A0\x0c
7407 A0\xf5
7174 A2\x09
7046 A0\x0b
6993 A4\x09
6794 A9\x04
6792 A8\xf8
6721 A5\xf7
6706 A0\xf2
6646 A9\xfc
6575 A1\xf7
6451 A4\xf7
6395 A1\xf2
6313 A0\xf3
6307 A0\xf1
6297 A0\x10
6152 A3\xf7
6128 A5\x09
6071 A8\x08
6018 A0\x0e
6006 A1\x09
5946 A1\x0e
5886 A3\x09
5868 A0\x0f
5759 A2\xf6
5726 A2\x0a
5714 A9\x05
5615 A9\xfb
5401 A6\x09
5391 A0\x0d
5365 A6\xf7
5269 A3\xf6
5154 A9\xfa
5149 A0\xef
5141 A9\x06
4996 A1\xf6
4958 A2\xf5
4921 A0\xee
4823 A3\x0e
4822 A3\x0a
4736 A2\xf4
4659 A2\x0b
4623 A2\xf0
4584 A2\x0c
4490 A1\x0a
4401 A0\x11
4308 A4\xf6
4253 A9\xf9
4212 A5\x0e
4191 A3\xf0
4184 A9\x07
4179 +A
4050 A3\xf2
4014 A2\x10
4001 A0\x12
3960 A8\xf7
3950 A4\x0a
3936 -A
3917 A3\x10
3816 A2\xf2
3804 A2\x0e
3740 A7\xbe
3627 A1\xec
3626 A4\x0e
3561 A5\xf2
3511 A1\xf4
3503 A5\x0a
3488 A8\x09
3382 A0\xec
3346 A5\xf6
3336 A1\x0c
3324 A2\xf3
3313 A1\xf0
3264 A4\xf2
3263 A0\xed
3231 A3\xf5
3221 A9\xf8
3213 AA\x02
3186 AA\xfe
3165 A1\x14
3144 A3\xf4
3062 A3\x0b
3022 A0\xdf
3019 A4\xf0
3017 A2\x0d
3017 A1\x10
2998 A9\x08
2975 A0\xeb
2968 A3\x0c
2966 A6\x0e
2947 A7\xbf
2926 A4\x10
2843 A7\xd0
2776 A0\xe8
2771 A7\x0e
2765 A2\xf1
2686 A0\xea
2684 A0\xe9
2673 A6\xf2
2639 A7\xf2
2637 AA\x03
2601 A6\xbe
2580 AA\xfd
2550 A0\xe1
2517 A5\xf0
2512 A7\xc4
2507 A7\xc3
2505 A0\xd8
2499 A7\xc5
2495 A2\x0f
2486 A7\xc2
2480 A0\x13
2471 A7\xc6
2466 A5\xbe
2428 A7\xcd
2410 AA\x04
2404 A0\xd0
2349 A0\xdc
2321 A5\x10
2316 A0\xda
2310 A0\xde
2305 A7\xcc
2303 A0\x14
2295 A7\x0a
2288 A7\xc1
2279 A0\xdd
2277 A7\xf0
2264 A0\xe2
2261 AA\xfc
2249 A7\xf6
2245 A6\x0a
2241 A7\xcf
2235 A0\x15
2230 A7\xc0
2229 A6\xf6
2204 A0\xe7
2160 A2\xef
2145 A0\xe6
2138 A6\xbf
2132 A4\xf5
2131 A7\x0f
2125 A5\xf5
2096 A5\x0b
2091 A1\xf5
2090 A3\xf3
2086 A5\xbf
2081 A7\xc9
2073 A4\x0c
2073 A0\xe3
2072 A7\xce
2072 A5\xd0
2071 AA\x05
2064 A50
2060 A3\xec
2060 A3\x14
2059 A7\xc8
2059 A4\xf4
2052 A6B
2045 A0\xd7
2044 A5B
2039 A4\x0b
2038 A0\xe4
2022 A7\x10
2021 A5\xc3
2013 A7B
2000 A3\x0d
2000 A2\xee
2000 A2\x11
1992 A1\x0b
1982 A7\xca
1978 A0\xdb
1977 A7\xbd
1959 A8\xf3
1958 A7\xd1
1958 A6\xc3
1941 A5\xf4
1932 A7\xf3
1921 A0\xd6
1921 A0\x16
1919 A7\x0b
1911 A9\xf7
1905 A6\xd0
1903 AA\xfb
1891 A7\xc7
1888 A0\xe5
1886 A2\x12
1885 A8\xf4
1876 A6\xf0
1875 A6\xc4
1871 A3\xf1
1869 A7\x0c
1867 A5>
1866 A0\xd9
1863 A6\x10
1859 A5\x0c
1859 A0\xd1
1851 A0\xcf
1847 A5\xcf
1845 A7\x0d
1844 A6>
1842 A5\xc2
1837 A5\xc4
1829 A7\xf1
1818 A6\xcf
1811 A6\xc6
1809 A8\xf0
1807 A1\xf3
1806 AA\xfa
1804 A7\xcb
1802 AA\x06
1797 A6?
1794 A5=
1790 A70
1786 A5\xc5
1782 A1\x0d
1780 A60
1779 A6\xc2
1778 A5\xf3
1763 A6\xc5
1762 A6\xcc
1761 A6\xcd
1761 A2\xec
1760 A7\xee
1758 A6\xf5
1758 A6\xbd
1755 A9\x09
1752 A4\xec
1749 A5?
1747 A6=
1739 A5\xc6
1734 A7\xef
1731 A5\xcc
1726 A5\x0d
1724 A7<
1719 A7A
1716 A6\xc1
1714 A3\x0f
1713 A6A
1712 A0\xd4
1710 A7\xf5
1709 A3\xee
1708 A5\xee
1705 A7;
1700 A7\xd2
1697 A7>
1697 A5A
1687 A5<
1687 A0\x18
1680 A6;
1673 A8\xf2
1669 A7\xf4
1659 A5\xc1
1658 A6<
1640 A5\xc8
1634 A0\xd2
1633 A0\xce
1618 A5\xcd
1617 A0\xd3
1611 A8\xf6
1607 A8\x0e
1604 A7=
1600 A0\x17
1595 A6\xc0
1594 A6\xc8
1591 A6\x0b
1590 A7\xd3
1588 A6\xf3
1581 A7:
1578 A74
1577 A58
1573 A71
1572 A7?
1572 A6\xce
1572 A54
1570 A5;
1566 A4\xf3
1562 A6\xf4
1549 A5\xc9
1546 A4\x0d
1544 A0\xd5
1532 A3\xef
1526 A3\x12
1524 A61
1522 +B
1517 A8\x0f
1514 A5\xec
1506 A5\xce
1504 A6\xc9
1494 A1\xef
1493 A5\xbd
1491 A6\xca
1490 AA\xf9
1490 A6\xcb
1486 AA\x07
1485 A8\x0a
1485 A6\x0c
1480 A5\xc0
1476 A1\xf1
1474 A5\xca
1471 A5\x0f
1471 A3\x11
1469 A6:
1467 A8\xbe
1464 A5\xc7
1456 A2\x14
1444 A6\xc7
1443 A64
1436 A6\x0f
1435 A68
1417 A6\xd1
1414 -B
1414 A5\x12
1412 A5:
1407 A8\x0c
1405 A73
1405 A72
1404 A6@
1404 A5\xcb
1399 A8\xf5
1396 A0\xcd
1394 A6\x0d
1392 A1\x0f
1390 A7@
1387 A78
1381 A7\xd4
1380 A4\x14
1378 A5\xf1
1370 A5\x14
1367 A1\x11
1356 A77
1347 A5\xd1
1339 A7/
1333 A8\xf1
1330 A6C
1325 A7\xec
1324 A2\xed
1323 A6\xf1
1316 A6/
1305 A6\xee
1295 A4\xf1
1288 A8\x0b
1287 A1\xee
1283 A51
1279 A52
1270 A5@
1266 A79
1264 A4\x0f
1251 A76
1251 A63
1246 A7.
1242 A67
1241 A7\xed
1235 A5\xef
1235 A3\x18
1233 A75
1230 A62
1225 A8\x10
1208 A1\x12
1206 A57
1204 A0!
1202 A53
1201 A0\xcc
1200 A8\xee
1193 A8\x0d
1186 AA\xf8
1183 A6\xd2
1177 A1?
1176 A00
1172 A7C
1171 A66
1171 A5/
1163 A7\xbc
1163 A2\x13
1162 A3\xed
1158 A4\xee
1157 A8\xef
1152 AA\x08
1152 A8\xd0
1152 A69
1145 A4\xef
1142 A6\xef
1139 A65
1138 AB\x02
1138 A7\xbb
1135 A7\x12
1130 A5C
1127 A8\xbf
1125 A5\xd2
1117 A4\x11
1114 A7\x11
1110 A0\x1f
1091 A0\x19
1090 A7\xd5
1086 A7-
1084 A5.
1082 A6.
1078 A7\xd6
1068 A0\xcb
1063 A59
1056 A56
1044 A4\xe8
1042 A8\xec
1034 A6\xd3
1029 A5\x11
1026 A7\xeb
1017 A4\x12
1016 A6\x12
1014 A55
1013 A3\xe8
1012 A6\xec
1010 AB\xfe
997 A5\xb8
990 A6-
990 A01
984 A0"
978 A7,
972 A6\xd4
963 A0\xc7
955 A8\xc3
954 A8\xcc
954 A0\xca
948 A7\xd7
943 A8\xcd
942 AB\x03
937 A8\xc2
932 A3\x13
931 A8\xc4
931 A0\xc8
930 A0\x1a
927 A7\xb8
927 A5\xd3
927 A0/
926 A4\x18
921 A8\xc5
920 A5\xbb
919 A0$
917 A0\x1d
915 A4?
913 A0\x1e
909 A0(
908 A6,
907 A5\xe8
907 A2\xeb
907 A0\xbf
906 A6\xbc
904 A5\xbc
902 A5\xd4
899 A5,
893 A0&
892 A6\x11
892 A48
891 A8\xed
890 A0\xbe
888 A8\xc0
885 A8\xc6
885 A0\xc6
884 A7\xb9
882 A9\xf0
882 A5-
881 A0\xc4
880 A7\xba
878 AB\xfd
877 A0\x1c
876 A8\xcf
874 A7\xea
873 A7\x14
873 A6\xbb
859 A0\xc5
857 A1\xed
856 A02
855 AA\xf7
855 A0\xc9
852 A6\xed
851 A8\xce
849 A0#
846 A0\xc3
844 A0\x1b
839 A9\x0e
838 A5\xed
837 A9\xf2
836 A6\x14
835 AB\x04
833 A2\xea
828 A0\xc0
823 A5\xb9
818 A8\xc1
808 A5\xba
808 A0,
805 A1\xe8
804 A42
801 A9\xbe
797 A08
796 A0\xc1
795 A0*
794 A7\xb7
794 A4\xbf
792 A8\xeb
792 A8B
786 A8\x12
785 A9\xf6
784 A2\x15
781 A0)
780 A7+
780 A38
779 A6\xd6
779 A6\xb8
776 A9\xf3
776 A4\xbe
772 A18
770 A8\x11
770 A6\xd5
770 A6\xb9
767 A0\xc2
766 A5\xd5
755 A9\x0f
755 A9\x0c
755 A8\xd4
754 A8\xd3
754 A8\xd1
753 A6*
752 A6\xba
748 AB\xfc
748 A7*
743 A9\xf1
741 A80
739 A8\xc9
736 A5\x18
733 A7\xd8
730 A5H
729 A84
723 A9\x10
722 A8\xc8
720 A7\xdf
718 AA\x09
717 A4\xcd
717 A0'
712 A0\xbd
710 A1\xe0
708 A0-
706 A9\x0a
704 A8\xc7
701 A7\x13
699 A8\xd2
699 A0%
693 A8\xcb
692 A4>
691 A8\xbd
689 A4\xc1
688 A2\x16
688 A0.
682 A4=
680 A8\xea
679 A8\xca
679 A7\xe8
679 A03
678 A6\xd7
677 A8A
675 A9\x0b
672 A9\xf5
672 A4\xc4
669 A6\xeb
664 A4\xd0
662 A9\xf4
661 A7\xe9
660 A9\xef
660 A5+
659 AB\xfb
659 AB\x05
658 A6\xe0
656 A5\xeb
656 A4\xce
653 A9\x0d
653 A6+
652 A9\xbf
652 A6\x13
649 A4\xc3
649 A4\xc2
649 A06
648 A8>
648 A5D
647 A7)
638 A8;
637 A81
634 A04
630 A05
629 A8:
629 A6D
629 A4B
628 A4\xcc
627 A6)
626 A4\xc6
625 A40
624 A6\xea
624 A1\x13
622 A5\x13
621 A5\xd6
617 A5\xea
616 A8<
615 A1\x18
613 A4A
609 A9\xee
609 A4\xc5
606 A4\xed
605 A0?
605 A0+
604 A83
604 A82
603 A4;
602 A6\xb7
602 A0<
601 A8?
598 A7\xe0
596 A4\xcf
593 A6\xe8
590 A5\xb7
589 AB\x06
589 A8\xe0
588 A0=
584 A6\xd8
583 A4\xc7
581 A9\xd0
580 A3\xeb
579 A87
579 A12
578 A09
576 A0;
574 A4\xc0
573 A8=
573 A4\x13
573 A44
572 A5E
567 A4\xc8
566 AB\xfa
566 A7\x16
566 A6E
566 A5G
565 A2\xe9
560 A8\x13
558 A8@
558 A4<
554 A8\x14
554 A88
554 A7D
552 A6(
551 A8\xe7
550 A8\xd7
548 A07
547 A3?
545 A5*
544 A3\xea
543 A9\xcf
542 A7E
541 A9\xc5
540 A8\xdf
540 A7\x15
540 A1\xeb
539 A85
539 A1\xdf
537 A0>
536 A9\xcd
535 A6H
534 A8\xd6
534 A7(
533 A0:
532 A4\xbd
532 A2\x17
531 A41
530 A8/
530 A6\xdf
523 A9\xc4
521 A3\x15
520 A9\xc3
519 A9\xcc
517 A89
517 A8.
517 A5\x15
514 AB\xf9
514 A8\xd8
513 A86
512 A43
512 A0\xbc
510 A6\x15
510 A4\xca
510 A1\xc1
509 A9\xc2
509 A5F
508 A8\xe9
508 A4\xd1
506 A2\xe8
504 A6G
504 A5\xd7
504 A4\xc9
502 A7\x18
496 A49
493 A4\xb8
490 A8,
488 A9\xc1
487 A0@
486 A32
486 A30
485 A9\xc0
485 A4\xd2
479 A8\xe8
478 A8\xd5
478 A6F
477 A6\xe9
477 A1\xea
476 A9\xc6
476 A4\xcb
475 A9\xce
475 A2?
475 A0B
474 A7F
474 A3>
473 A9\x11
472 +C
472 A4/
471 AB\x07
471 AA\xf6
469 A8\xbb
468 A6\x18
464 A6\x16
464 A47
463 A8\x15
462 A9\xed
461 A91
461 A3\x16
461 A1\x15
460 A7\x17
458 A9\xc9
458 A1\xce
457 AA\xf0
457 A9\xec
457 A8\x16
456 A0\xbb
452 A4@
450 A7\xe7
450 A6\xe7
449 A0\xba
448 A4\xeb
446 A9\xca
446 A7G
445 A8C
444 A0A
443 A7\xb6
443 A4\xe0
442 A5\xe9
442 A45
440 A9\xc8
440 A1\x16
439 A8\xbc
438 A9\x12
435 AA\xf3
435 A4:
435 A3\xd0
434 A5(
432 -C
432 A7H
432 A3\xc8
428 A5)
427 A28
426 AA\xf2
426 A8-
424 A9\xbd
424 A5\xd8
415 AA\x0a
414 A4H
414 A4C
413 A9\xc7
411 AA\xf5
411 AA\xf4
411 A5\x16
410 A3\xce
408 AA\x0f
405 A9\xeb
404 A9\xea
404 A8(
403 A5I
402 AA\x0c
402 A46
402 A3\xc1
401 A6 
400 A9\xd1
400 A94
399 A4\xd3
397 A5\xe0
396 A9B
395 A9\xd3
395 A9\xcb
395 A9A
394 AA\x0e
391 A8\xb9
391 A2\x18
389 A8\xb8
388 AA\x0b
387 A1\xc8
385 A5\x17
383 A0\xb9
383 A0C
382 A9\xe0
381 A8\xba
380 A4\xea
378 A8+
378 A7\xb1
377 AB\xf8
377 A9?
375 A8\xb7
375 A3\xc2
373 AA\xf1
371 A34
368 A9\xd4
368 A90
367 A0\xb8
366 A9\xd2
365 A4\xbb
363 A9:
363 A2\xe0
362 AA\xef
360 A3\xcc
359 A9=
359 A3\xe0
358 A9<
358 A3\xcf
357 AA\x10
357 A8)
356 A4\x15
355 A92
355 A3\xcd
353 A7 
352 A93
351 AA\xee
351 A1-
351 A0\xb7
350 AC\x02
350 AA\x0d
350 A9>
350 A7\xdb
349 A9;
348 A8\x18
348 A6I
347 A3\xc3
344 A9\x14
344 A3=
342 A3\x17
341 A8*
341 A1\xd3
339 AB\x08
339 A9\x13
339 A6\x17
337 A7I
337 A4\xbc
335 A8 
335 A5\xdf
332 A4.
330 A3\xd3
329 A5\xe7
327 A9\xe8
327 A7\xb4
327 A6\xb6
326 A9@
326 A7\xae
326 A3<
326 A3;
325 A36
322 A9\xdf
322 A97
322 A7\xde
322 A4\xb9
320 AA\xbe
320 A3\xe9
317 A33
317 A2\xc1
316 A9\xd5
316 A3\xca
316 A3\xc5
315 A9\xd6
315 A7\xd9
315 A3\xcb
314 AC\x03
313 A95
313 A8\xda
313 A4\xdf
313 A1!
312 A98
312 A8\x17
312 A4-
312 A22
311 A8\xdd
311 A4D
310 A3\xd1
310 A11
309 A99
309 A8\xde
309 A31
309 A1\xcf
308 A7\xdc
307 A4\xd4
305 A7\xdd
304 A96
303 AC\xfe
302 A6\xde
302 A3\xc6
301 A8\xdb
301 A7\x19
299 A7\xda
299 A0\xb6
298 A4\xe9
296 A8\xd9
295 A3\xbf
295 A3\xbe
293 A9\x15
292 A6\xe1
292 A5 
292 A4G
290 A9\xe9
289 A9\xe7
289 A6\xdd
289 A3\xc7
289 A1\xe9
289 A1\x17
287 A6!
286 A8\xdc
285 A7\xb0
285 A37
284 A9\xbc
284 A35
283 A9/
283 A6\xda
283 A4\x16
280 A9\x16
278 A9\xbb
278 A9C
278 A8E
277 A8D
277 A6\xe3
277 A6\xd9
277 A3\xd2
277 A39
277 A1\xcd
276 A2\xce
275 A6\xdb
275 A3-
274 A6'
274 A3B
272 A9\xd7
272 A8\xe1
271 A3\xc9
270 A4\xb7
270 A4,
269 A6\xdc
269 A4\xba
269 A3\xbd
268 AB\xf7
267 AA\xed
267 A8\xe3
267 A8\x19
266 AC\x04
264 AA\xbf
264 AA\x12
264 A7\xb5
262 A1 
261 AA\x11
261 A3:
260 A9\xba
260 A7\xb2
259 AC\xfd
259 A4E
259 A0D
258 A0E
257 A9\xb8
257 A3\xc4
256 A7!
256 A4\x17
256 A3\xc0
256 A1\xe7
255 A10
254 A3/
253 A7\xe1
252 A6\x19
252 A3@
251 A9.
249 A9\xd8
249 A2\xcf
246 A1;
245 AA\xec
245 A9\xb9
245 A6\xe6
245 A6\xe5
244 A1\xcc
243 A9,
243 A1\xd0
242 A1\xcb
240 A3A
239 A8\xe2
239 A0F
237 A9\x17
236 A2\xc8
235 A4\xd5
232 A8\xe4
232 A1\xd1
230 A3.
229 A8F
228 A6\xe2
227 AA\xe0
227 A1\xca
226 AC\x06
226 A7\x1f
225 AC\x05
225 A9\x18
224 AA\x13
224 A3\xdf
223 A9\xdc
223 A6\xe4
222 A9\xb7
221 AA\xcd
220 A8\xe6
220 A7\xb3
220 A7'
218 A9 
217 A9-
217 A8\xe5
217 A1\xc7
216 A7\x1c
215 A7\x1d
215 A4F
215 A1\xc5
214 A9\xde
214 A9\xdd
214 A9\xda
214 A8\xb6
214 A8H
214 A3\xe7
214 A2\xcc
212 AA\xeb
211 A3\xd4
211 A19
209 A9\xdb
209 A8G
209 A7\x1a
208 AB\x09
207 A7\xe3
207 A3\xd5
207 A2\xcd
207 A1\xc6
206 A6\x1d
205 A3 
205 A2\xd0
204 A2>
202 A8\x1d
202 A8!
202 A5\x19
201 A9(
200 AC\xfc
200 AA\xd0
200 AA\xcf
200 A5\xb6
200 A4 
200 A1\xc9
199 A8\x1f
198 A1\xc4
198 A14
197 AA\x14
197 A9D
197 A8\xb1
197 A0G
196 AA\xea
195 A1\xd2
195 A1>
194 AA\xdf
194 A8\x1c
194 A7\x1b
194 A1\x19
194 A15
193 A9\x19
193 A9)
192 A4\xd7
192 A3C
191 AA\xce
191 A6"
191 A4\xd8
191 A3H
190 AC\xfb
190 AA\xc2
190 A9\xe1
190 A3\xbc
190 A3\xb9
190 A2\xc2
190 A2;
190 A1\xc0
189 A9\xe2
188 AA\xc6
188 AA\xc3
188 A9\xd9
188 A7"
188 A6\x1f
188 A3\xba
188 A1\xbf
188 A0\xb1
187 A7\xe5
187 A7\xe4
187 A7\xe2
187 A6&
186 A3,
186 A1\xc3
185 A9E
185 A7\xe6
185 A4\xd6
185 A4I
184 A9\xb6
184 A8\x1a
184 A1\xc2
183 AA\xcc
183 A8'
182 A9*
181 A9+
181 A7\x1e
180 A2\xc4
179 A9\xe3
179 A2\xcb
179 A2\xca
179 A1/
178 AA1
178 A8\x1b
178 A7\xad
177 A6\x1b
177 A2\xc5
176 A1\xd4
176 A1\xbe
175 AA\xc0
175 A8I
175 A6\x1c
175 A6\x1a
175 A2\xc9
174 AC\x07
174 A8\x1e
173 A9F
172 A9\x1d
172 A9!
172 A6#
172 A3\xbb
171 AC\xfa
171 AA\xc5
171 A2\xc3
170 AA\x16
170 A8\xb0
170 A1\xd5
169 AA\xca
169 AA\xc1
169 A3\xd7
168 A9G
168 A8"
168 A4)
167 AA\x15
167 A2\xd3
167 A1\xbb
166 A1<
165 A9\xe6
165 A8\xae
165 A7\xaf
165 A7#
165 A6%
165 A4\xe7
165 A17
165 A0I
164 A5!
164 A2\xd1
164 A2\xc6
164 A16
163 A8\xb4
163 A8#
163 A6\x1e
162 A3\xb8
161 AA\xc4
161 AAB
161 A3D
160 A9\xe5
160 A9\x1c
160 A2\xbe
160 A13
157 A8&
156 AA\xc7
156 A9\x1a
156 A2\xc7
155 A7J
155 A6J
155 A6$
155 A1B
154 A2\xc0
153 AB\xf0
153 AA\xe9
153 AA\xe7
153 AA\xbd
153 AA@
153 A8\xb5
152 AA\xd1
152 A9\xe4
152 A7&
152 A4+
151 A3\x19
151 A21
151 A1=
150 AAA
150 A2\xd2
150 A1\xbd
148 AA\xd5
148 AA\xc9
148 A8%
148 A6\xb5
148 A20
147 A8$
147 A2\xbf
147 A2-
147 A1:
147 A0H
146 A9\x1f
146 A9I
146 A4!
146 A1A
145 AC\xf9
145 AA\xc8
145 A1E
144 AA<
144 A8\xb2
144 A1\xd6
143 AA\xcb
143 A6\xb4
143 A4*
143 A3E
141 AA\xde
140 AA\xd4
140 AA 
139 A9H
138 AB\xf6
137 AA\xe8
137 AA\xd7
137 AA\xd3
137 A9"
136 AA\xdc
136 AA\xd8
136 AA=
136 A3\xd6
136 A24
136 A2=
136 A1\xbc
136 A1@
135 AA\xd2
135 A2\xbd
135 A1\xd7
134 AA\xd6
134 A2\xdf
133 A4(
132 AA\x17
132 AA4
132 AA:
132 A9\x1e
132 A9\x1b
131 AA\x19
131 AA8
131 AA7
131 AA0
130 A9'
130 A2\xe7
129 AA>
129 A5\xe1
129 A3F
129 A3)
128 A7$
127 AA?
127 A7%
126 AA\xe1
126 AA\x18
126 A2<
126 A2 
126 A1\xdb
125 AA\xd9
125 AA2
125 A8\xb3
124 +D
124 AA5
124 A9\xb1
124 A9&
124 A2A
124 A2@
124 A1\xd8
124 A1\xb8
123 A9\xb4
123 A1D
122 AA\xdd
121 AA\xbc
121 AAC
121 A7\xac
121 A1.
120 AA\xda
120 A6\xb3
119 A7\xaa
119 A6\xb0
119 A5\xb5
119 A1\xde
119 A1\xba
118 AA;
118 A9#
118 A0J
117 AA6
116 AB\xf2
116 AA\xdb
116 AA9
116 A3G
116 A2:
115 AA\xe2
115 AA3
115 A3\xb7
114 AA\xbb
114 A4\x19
114 A29
113 A9$
113 A3\xd8
112 A6\xb1
112 A3!
112 A23
112 A1)
111 AB\x0b
111 AA,
111 A2B
110 AB\xf5
110 A3*
110 A1C
109 AB\xee
109 AA\xe3
109 A3+
108 AA\xba
108 A7\xab
108 A2\xbc
107 AB\xf3
107 AB\x0f
107 AA\xb8
107 A2\xd4
106 A8\xaf
106 A5\xe6
106 A5\xde
106 A4\xb5
106 A2\xbb
105 AA\xb7
105 A9\xb0
105 A1\xdd
104 A9\xb5
104 A1\xda
103 AC\x08
103 AB\x0c
103 AA\xe4
103 A2\xd5
102 -D
102 A8J
102 A4\xe1
102 A1\xd9
102 A1\xb7
101 A5\xdb
101 A5\xd9
101 A5\xb4
101 A4\xdb
100 AA\x1d
100 AAD
100 A27
100 A2/
99 AC\xf8
99 A26
99 A0\xb0
98 AB\x0e
98 A5\xe5
98 A25
97 AB\x0a
97 AA/
96 AB\xf1
96 AA\xb9
96 AA)
96 AA!
96 A9J
96 A2.
96 A0\xb4
95 AB\xef
95 A1\xb9
95 A0O
94 AA.
94 A9\xae
94 A5\xdc
93 AB\xf4
93 AA\x1e
93 A0\xb3
91 AA\x1b
91 A5\xad
91 A1\xe2
91 A1H
91 A1,
90 AB\xbe
90 AA\x1c
90 A6\xb2
90 A3(
90 A1\xe1
89 A6\xad
89 A1\xdc
88 A5\xe3
88 A5\x1f
88 A4\xb6
88 A4\xb2
88 A1+
88 A0\xb5
87 AB\x10
87 AA\xb6
87 AA(
87 AA#
87 A4\xb1
86 AD\x02
86 A5\xe4
85 A9\xb3
85 A5\xb2
85 A2\xb9
84 A5\xdd
84 A5\x1d
84 A2\xb8
83 AA$
83 AA-
83 A9\xb2
83 A8\xad
83 A5J
82 AB\x0d
82 A5'
82 A5%
82 A2\xba
82 A2\x19
81 A4\xb4
80 AA"
80 A5\xda
79 AA'
79 A6\xae
79 A6L
79 A5\x1b
78 A1\xe6
78 A1F
77 A7\xa7
77 A5\x1c
77 A5\x1a
77 A3\xdc
77 A2!
77 A1\xe3
77 A1\xb6
76 AB\x11
76 AAG
75 AB\x12
75 A7\xa9
75 A5\xe2
75 A5\xb1
75 A3I
75 A2E
75 A1G
75 A1*
75 A0\xb2
74 A2D
73 AAE
73 A7L
73 A3\xdb
73 A2\xd7
73 A2C
72 AD\x04
72 AAI
72 A5$
72 A3\xb5
72 A2\xd6
72 A1\xe5
71 AD\x03
71 A5&
71 A5"
71 A0\xad
70 AB\xe0
70 A7R
69 AAF
69 A4\xdc
68 AC\xf7
68 A3\xe1
68 A1\xe4
67 AA%
66 AC\x09
66 AB\xed
66 AA+
66 A9\xad
66 A8\xaa
66 A5\xb0
66 A4\xad
66 A4%
66 A1\xb5
66 A0\xaf
65 A6K
65 A3\xda
65 A1(
64 AD\xfe
64 AB\xec
64 A6\xaf
63 A5K
63 A2\xd8
63 A2,
63 A0\xae
62 A5\xb3
61 AB\xd0
61 A9\xaf
61 A4\xdd
61 A4\xda
61 A0\xaa
60 A7K
60 A3\xb6
60 A2\xb7
59 A8\xab
59 A4\xde
58 AD\xfd
58 AA\xb4
58 A8\xac
58 A6O
57 AD\x06
57 A7O
57 A5#
56 AB\xbf
56 AA\xb5
56 A8\xa9
56 A7P
56 A3\xdd
56 A2H
56 A2F
55 AB\xcd
55 A2)
54 AC\xf0
54 AB\xce
54 A4\xd9
54 A3\xd9
54 A1\xb4
54 A1\x1a
54 A0\xac
53 A5L
53 A2G
53 A1I
52 A1%
51 AD\x05
50 AB\xcf
50 A8L
50 A7\xa8
50 A1\x1f
50 A1"
49 AAJ
49 A6\xaa
49 A4J
49 A1&
48 AB\xdf
48 A9\xaa
48 A9L
48 A4\x1f
48 A4L
47 A5\xae
47 A5O
47 A4\xe4
46 A8\xa7
46 A6\xab
46 A4\xe3
46 A4\xae
46 A3\xe6
46 A2*
46 A1\x1e
46 A1#
45 AD\xfc
45 AA\xb1
45 A6N
45 A4\xb0
45 A3\xde
45 A3\xb4
45 A1$
44 AC\x0e
44 AB\xcc
44 AB\xc9
44 AB\xc2
44 ABB
44 A4'
44 A1\x1b
43 AD\x07
43 AB\xea
43 AB\xca
43 A7M
43 A4\xe6
43 A4\x1a
43 A3\xb1
43 A1\xb3
42 AA\xb0
42 A9\xac
42 A0\xab
41 +E
41 AC\x0c
41 AB\xe8
41 A4$
41 A0P
40 AB\xeb
40 AB\xc8
40 AB\x13
40 AB1
40 AA\xb3
40 A4K
40 A1'
40 A0\xa9
39 AD\xfb
39 AB\xe7
39 AB\xc6
39 AB\xc1
39 AB\xc0
39 AB 
39 A6\xac
39 A3\xe3
39 A2+
39 A0L
38 AB\x14
38 A4\x1d
37 AC\xf2
37 AC\xef
37 AB\xc7
37 AB\xc5
37 AB\x18
37 A6\xa9
37 A4\xb3
36 AD\xfa
36 AC\x10
36 AB\xbd
36 AB=
36 A3\x1f
36 A3\x1a
35 AB\xd5
35 AB\xc4
35 AB\x17
35 AB\x16
35 AB\x15
35 AB?
35 AA\xb2
35 AA\xae
35 A8O
35 A8N
35 A5\xaa
35 A5N
35 A3%
35 A2\xd9
34 AB\xd6
34 AB\xd1
34 AA\xad
34 A9\xab
34 A6\xa8
34 A3\xb3
34 A1\x1d
33 AC\xf3
33 AC\xbe
33 AB\xe9
33 AB\xd2
33 AB\xc3
33 ABA
33 AB4
33 A4\xa7
33 A4O
33 A2\xde
32 AC\xee
32 AB8
32 AB3
32 AB<
32 A8P
32 A6\xa7
32 A5\xac
32 A4\x1c
32 A3\xe5
32 A2\xdc
32 A2\xb2
31 AC\x0f
31 AC\x0d
31 AB9
31 AB>
31 A8M
31 A3\x1d
31 A2\xb6
31 A0K
30 AD\xf9
30 AB\xd4
30 AB\xd3
30 AB\xcb
30 A4\xe5
30 A3L
29 -E
29 AE\x02
29 AD\x08
29 AB7
29 AB2
29 AB0
29 AB@
29 A4\xe2
29 A4#
29 A3$
29 A1\xb2
29 A1\xb1
28 AC\xf6
28 AC\xf5
28 AC\xf4
28 AB6
28 A9\xa7
28 A5\xab
28 A5P
28 A4\xaa
28 A3\xb2
28 A3\xad
28 A3&
28 A2\xdb
28 A2\xb1
28 A2I
27 AC\x0a
27 AB\xdc
27 AB\xdb
27 AB\xda
27 AB5
27 A9O
27 A5\xa7
27 A2\xdd
26 AB\xbb
26 AB:
26 A3'
26 A1\xb0
26 A0\xa8
25 AE\xfd
25 AC\x0b
25 A4\x1b
25 A0\xa6
24 AB\xbc
24 AAL
24 A6S
24 A5\xa9
24 A4\x83
24 A4"
24 A3\xe2
24 A3\xb0
23 AB\xb7
23 ABC
23 AB;
23 A8\xa6
23 A7S
23 A4\xac
23 A4\xab
23 A0N
22 AE\x03
22 AC\xed
22 AB\xe1
22 AA\xaf
22 AA\xab
22 A5\xa8
22 A3\xae
22 A3\x1e
22 A3"
22 A2\xb4
21 AC\xf1
21 AB\xe4
21 AB\xe2
21 A7V
21 A6U
21 A3\xa7
21 A3\x1c
20 AC\x13
20 AC\x12
20 ACB
20 AB\xd8
20 AB\xd7
20 AB/
20 AB+
20 A3J
20 A2\x83
19 AE\xfc
19 AC\xcf
19 AB\xba
19 AB\xb8
19 AB"
19 A3\xac
19 A2(
19 A1\xae
19 A1\xaa
18 AD\xf7
18 AC\xec
18 AC\xbf
18 AB\xe5
18 AB\xe3
18 AB\xb9
18 AB\x1d
18 ABG
18 AB.
18 AAO
18 A6\xa6
18 A3\xaa
18 A3K
18 A2\xe6
17 +F
17 AE\xfe
17 AE\x04
17 AC\xea
17 AC1
17 AC 
17 AB\xe6
17 AA\xac
17 A2\xe2
17 A2\xb5
16 AE\x06
16 AC\xeb
16 AC\xe7
16 AC\xce
16 AC@
16 AB\x1a
16 ABI
16 ABD
16 A9\xa8
16 A5S
16 A3O
16 A2\xda
16 A2}
16 A1\xab
15 AD\xf8
15 AC\xd3
15 AC=
15 AB\x1b
15 AB(
15 AB'
15 A7W
15 A4\xaf
15 A3\x84
15 A2\xaa
15 A2\x85
15 A2\x84
14 AC\xcc
14 AC\xca
14 AC\xc4
14 AC0
14 AB\xb0
14 ABH
14 AB$
14 AB)
14 AB#
14 AA\xa9
14 A8\x83
14 A7U
14 A5\x83
14 A4\xa8
14 A2\xb3
14 A2\xac
14 A2J
14 A1K
14 A0\x87
14 A0\x81
13 AE\xfb
13 AC\xe0
13 AC\xdf
13 AC\xcd
13 AC\xc0
13 AC\x14
13 AC<
13 AC.
13 AB\xb1
13 AB\xae
13 AB\x1e
13 AB-
13 A8S
13 A5\xa6
13 A3\xab
13 A2\xe3
13 A2\xad
13 A0\x88
13 A0Q
12 -F

In John the Ripper, A has a different function: it inserts a string.

AN"STR"	insert string STR into the word at position N

Hashcat doesn't work with strings, so we can safely use the name.

@fukc-gihtub fukc-gihtub changed the title Add a new rule, "add byte value" Add a new rule op, "add byte value" Nov 1, 2025
@jsteube
Copy link
Member

jsteube commented Nov 2, 2025

Could you please find a different OP character, because "A" is an essential rule in JtR which would make sense to implement in hashcat, too

@fukc-gihtub
Copy link
Author

Changed 'A' to 'B' which is not used by JtR.

@jsteube jsteube merged commit 8fe0ae6 into hashcat:master Nov 9, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants