간단하지만 악성APK에서 byte 형태로 데이터를 가지고 있다가 기능 확장 시 사용했었네요.
String to Byte(str => byte)
getBytes()str.getBytes() => str의 byte 값
getBytes(str) => str의 byte 값
Byte to String(byte => str)
toString()byte[] a = { 112, 114, 111, 116, 101, 99, 116, 46, 97, 112, 107 };
a.toString()
Testing Code
public class main {
public static void main(String[] args) {
byte[] a = { 112, 114, 111, 116, 101, 99, 116, 46, 97, 112, 107 };
byte[] b = { 99, 97, 99, 104, 101 };
byte[] i = { 65, 80, 80, 76, 73, 67, 65, 84, 73, 79, 78, 95, 67, 76, 65, 83, 83, 95, 78, 65, 77, 69 };
byte[] j = { 47, 100, 97, 116, 97, 47, 100, 97, 116, 97, 47 };
byte[] arrayOfByte1 = { 109, 66, 111, 117, 110, 100, 65, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110 };
byte[] arrayOfByte2 = { 109, 65, 108, 108, 65, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 115 };
// System.out.println(c.toString());
// System.out.println(i.toString());
// System.out.println(j.toString());
System.out.println(arrayOfByte1.toString());
System.out.println(arrayOfByte2.toString());
}
}
Output
[B@103e584d[B@1e94b0ca
Reference
http://www.tutorialspoint.com/java/java_string_getbytes.htmHAHWULSecurity engineer, Gopher and H4cker! |
0 개의 댓글:
Post a Comment