๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
ํ์ผ์ด ์จ๊ฒจ์ ธ ์์ด์ ๊ฒ์ํด์ ์ฐพ์๋ด์ผํจ. ์์ค์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด, ํด๋น ๋ฉ์๋๋ ๋ฐฐ์ด์ ๋ด๊ณ ์์ ->์ด์ 1๋ฒ์งธ ๋ฐฐ์ด ๊ฐ์ 1๋ก ๋ง์ถฐ์ฃผ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ ๊ฐ์ ์ผ๋จ ์คํํฑ ๋ฉ์๋๊ฐ ์๋(static method(x)) instance method ์ ์ ์ธํด์ค ๋ static ์ด ๋ค์ด์์ผ๋ฉด ์คํํฑ ๋ฉ์๋๋ผ ํ ์ ์๊ณ ์๋ค๋ฉด ์ธ์คํด์ค ๋ฉ์๋๋ผ ํจ -> ์ธ์คํดํธํ ๋ ๊ฐ์ฒด๋ฅผ ์ฐพ์์ผํจ. java.use ?? ? - >x java.choose -> ok setImmediate(function(){ Java.perform(function(){ //Challenge 02 Java.choose("uk.rossmarks.fridalab.MainActivity",{ onMatch : function(chall_02)..
[Frida-Lab] level 2 _Write-Upํ์ผ์ด ์จ๊ฒจ์ ธ ์์ด์ ๊ฒ์ํด์ ์ฐพ์๋ด์ผํจ. ์์ค์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด, ํด๋น ๋ฉ์๋๋ ๋ฐฐ์ด์ ๋ด๊ณ ์์ ->์ด์ 1๋ฒ์งธ ๋ฐฐ์ด ๊ฐ์ 1๋ก ๋ง์ถฐ์ฃผ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ ๊ฐ์ ์ผ๋จ ์คํํฑ ๋ฉ์๋๊ฐ ์๋(static method(x)) instance method ์ ์ ์ธํด์ค ๋ static ์ด ๋ค์ด์์ผ๋ฉด ์คํํฑ ๋ฉ์๋๋ผ ํ ์ ์๊ณ ์๋ค๋ฉด ์ธ์คํด์ค ๋ฉ์๋๋ผ ํจ -> ์ธ์คํดํธํ ๋ ๊ฐ์ฒด๋ฅผ ์ฐพ์์ผํจ. java.use ?? ? - >x java.choose -> ok setImmediate(function(){ Java.perform(function(){ //Challenge 02 Java.choose("uk.rossmarks.fridalab.MainActivity",{ onMatch : function(chall_02)..
2021.04.09 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Frida-Lab] level 1 _Write-Up๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.04.09 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Frida] ํ์ ๋ช ๋ น์ด | ํ๋ฆฌ๋ค ๋ช ๋ น์ด๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.04.09 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Frida] ๊ฐค๋ญ์ s9 ๋ฃจํ ํ๊ธฐ + ํ๋ฆฌ๋ค ์ฌ์ฉ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.04.09 -
์ด๋ฒ ์ค์ต์ ๋ค์ ์ค์ต์ ์ํ ๊ฐ๋จํ ์์ ๋ฅผ ๋ช๊ฐ์ง ์์ ๋ฅผ ์ค์ตํด๋ณด๋ ค ํ๋ค. #include using namespace std; /* int main(){ cout n; //์ ์์ ๊ฐ์ ์ ๋ ฅ if(n
[C++ ] ๊ฐ์ฒด ํฌ์ธํฐ | ํฌ์ธํฐ ๊ฐ์ฒด | ๊ฐ์ฒด ๋ฐฐ์ด ์์ ์ด๋ฒ ์ค์ต์ ๋ค์ ์ค์ต์ ์ํ ๊ฐ๋จํ ์์ ๋ฅผ ๋ช๊ฐ์ง ์์ ๋ฅผ ์ค์ตํด๋ณด๋ ค ํ๋ค. #include using namespace std; /* int main(){ cout n; //์ ์์ ๊ฐ์ ์ ๋ ฅ if(n
2021.04.06 -
ํ๊ท ๋ถ์์ ๋ฐ์ดํฐ๊ฐ์ ์๊ด๊ด๊ณ ๋ชจํ์ ๊ตฌํด์ ๋ฐ์ดํฐ๋ฅผ ํด์ํ๊ฑฐ๋ ์์ธกํ๋ ๊ธฐ๋ฒ์ ์๋ฏธํ๋ค. ๊ฐ๋จํ ์๋ก๋ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํต๊ณผํ๋ ์ง์ ์ ์ฐพ๋ ๊ธฐ๋ฒ์ด ์๋ค. import numpy as np import matplotlib.pyplot as plt a = np.array([1,3,5,7,9]) ๋ฌผ๋ก ์ ๋ค์ด ์ ํํ ์ง์ ์ ์์น๋์ด์๋ค๋ฉด ์ด๋ ๋งค์ฐ ์ฌ์ด ๋ฌธ์ ์ผ ๊ฒ์ด๋ค. ํ์ง๋ง ์ค์ ๋ฐ์ดํฐ๋ ๋ ธ์ด์ฆ๋ฅผ ํฌํจํ์ฌ ๋ณต์กํ ํํ๋ฅผ ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๋ฐ์ดํฐ์ ๊ฒฝํฅ์ฑ์ ํ์ ํ๋ ๊ฒ์ ๊ฒฐ์ฝ ์ฌ์ด ์ผ์ด ์๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํด๋ณด์ b = a + np.random.normal(0,1,5) ์์ ๋ฐ์ดํฐ์ ์ ๊ท๋ถํฌ ํ๊ท 0, ํธ์ฐจ1์ ๋ ธ์ด์ฆ๋ฅผ ํฌํจํ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ๊ฒฝ์ฐ์ด๋ค. ์์์ ๋ค๋ฃฌ ์ง์ ์ ๋ถ..
[์ธ๊ณต์ง๋ฅ] ํ๊ท๋ถ์ํ๊ท ๋ถ์์ ๋ฐ์ดํฐ๊ฐ์ ์๊ด๊ด๊ณ ๋ชจํ์ ๊ตฌํด์ ๋ฐ์ดํฐ๋ฅผ ํด์ํ๊ฑฐ๋ ์์ธกํ๋ ๊ธฐ๋ฒ์ ์๋ฏธํ๋ค. ๊ฐ๋จํ ์๋ก๋ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํต๊ณผํ๋ ์ง์ ์ ์ฐพ๋ ๊ธฐ๋ฒ์ด ์๋ค. import numpy as np import matplotlib.pyplot as plt a = np.array([1,3,5,7,9]) ๋ฌผ๋ก ์ ๋ค์ด ์ ํํ ์ง์ ์ ์์น๋์ด์๋ค๋ฉด ์ด๋ ๋งค์ฐ ์ฌ์ด ๋ฌธ์ ์ผ ๊ฒ์ด๋ค. ํ์ง๋ง ์ค์ ๋ฐ์ดํฐ๋ ๋ ธ์ด์ฆ๋ฅผ ํฌํจํ์ฌ ๋ณต์กํ ํํ๋ฅผ ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๋ฐ์ดํฐ์ ๊ฒฝํฅ์ฑ์ ํ์ ํ๋ ๊ฒ์ ๊ฒฐ์ฝ ์ฌ์ด ์ผ์ด ์๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํด๋ณด์ b = a + np.random.normal(0,1,5) ์์ ๋ฐ์ดํฐ์ ์ ๊ท๋ถํฌ ํ๊ท 0, ํธ์ฐจ1์ ๋ ธ์ด์ฆ๋ฅผ ํฌํจํ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ๊ฒฝ์ฐ์ด๋ค. ์์์ ๋ค๋ฃฌ ์ง์ ์ ๋ถ..
2021.04.05 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
frida ๋ฐฑ์ ๋ณธ | frida lab ๋ฑ..ํ๋ฆฌ๋ค ๋ฌธ์ ํ์ด๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.04.04 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Frida] ์ฌ์ฉ๋ฒ | ํ๋ฆฌ๋ค ๋ช ๋ น์ด | frida server-- ์กฐ์ ์ ํ๋ฆฌ๋ค ๊ฐ์๋ด์ฉ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.04.04