Apktool/brut.j.util/src/main/java/brut/util
Connor Tumbleson 7c2cb5b30a
Hardened String Block Parser (#3239)
* fix: add headerSize to stringBlock to detect larger headers

* fix: handle app with style offset, but 0 styles

* refactor: split counting stream into CountingDataInput

* fix: read strings till end of string pool chunk

* fix: support out of bound string reading

* fix: don't read string/style offset out of bounds

* refactor: cleanup comments for string parser

* style: comment on 4 byte alignment

* fix: only warn if utf16 string
2023-08-01 06:23:14 -04:00
..
AaptManager.java refactor: Replace to nio & apply CS inspection skips (#3055) 2023-05-13 06:12:22 -04:00
BrutIO.java refactor: clean up style and redundancy (#3232) 2023-07-29 18:56:27 -04:00
DataInputDelegate.java Update docs & licenses to use https 2021-08-26 07:40:32 -04:00
Duo.java style: normalize command descs and redundancy (#3188) 2023-07-21 06:08:30 -04:00
ExtCountingDataInput.java Hardened String Block Parser (#3239) 2023-08-01 06:23:14 -04:00
ExtDataInput.java ARSC/AXML Parser Rework (#3131) 2023-07-12 05:33:28 -04:00
Jar.java refactor: Replace to nio & apply CS inspection skips (#3055) 2023-05-13 06:12:22 -04:00
OS.java Correct aapt/aapt2 waiting too long on execution output (#3071) 2023-05-20 14:01:03 -04:00
OSDetection.java Update docs & licenses to use https 2021-08-26 07:40:32 -04:00