728x90 ์ ์ฒด ๊ธ720 tkinter - ์ฐธ๊ณ ์ํค ๋ฌธ์(์ ํ ํฌ ํ์ด์ฌ) https://wikidocs.net/132610 106 ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค๋ ค๋ฉด? โ tkinter tkinter๋ ํ์ด์ฌ์์ Tcl/Tk ํดํท์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ ์ธํฐํ์ด์ค ๋ชจ๋์ด๋ค. Tcl์ ํ์ด์ฌ๊ณผ ๊ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด์ด๊ณ Tk๋ Tcl์ ์ํ GUI ํดํท์ด๋ค. [ ... wikidocs.net https://076923.github.io/posts/Python-tkinter-1/ Python tkinter ๊ฐ์ข : ์ 1๊ฐ - GUI ์์ฑ tkinter 076923.github.io 2022. 6. 28. OpenCV - pyinstaller ๋น๋ ํ cv2๊ฐ improt ์๋๋ ์ค๋ฅ ํด๊ฒฐ pip install opencv-python==4.5.3.56 ๋ค์ด๊ทธ๋ ์ด๋๊ฐ ๋ต์ด๋ค. ์ถ์ฒ: https://stackoverflow.com/questions/69855356/recursion-is-detected-during-loading-of-cv2-binary-extensions recursion is detected during loading of "cv2" binary extensions I have a small program which return opencv error after compilation by pyinstaller. But without compilation it's work! I use Python 3.8.10 on Windows 10 Program: import pyauto.. 2022. 6. 27. OCR - ํ ์๋ํธ ๊ธฐ๋ณธ ๋ช ๋ น์ด tesseract ./captcha.png stdout -l eng --oem 3 --psm 10 2022. 6. 27. C++ - json parser ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ(jsoncpp) https://github.com/open-source-parsers/jsoncpp GitHub - open-source-parsers/jsoncpp: A C++ library for interacting with JSON. A C++ library for interacting with JSON. Contribute to open-source-parsers/jsoncpp development by creating an account on GitHub. github.com git clone https://github.com/open-source-parsers/jsoncpp.git ๋ ํฌ์งํ ๋ฆฌ ์ค์น ํ ํ์ด์ฌ์ผ๋ก ๋น๋ python amalgamate.py dist ํด๋๋ก ๋ค์ด๊ฐ๋ฉด ํค๋ ํ์ผ ํด๋์ ์์ค ํ์ผ์ด.. 2022. 6. 27. C# - http ์์ฒญ(HttpWebRequest) string url = "https://ipinfo.io/ip"; //ํ ์คํธ ์ฌ์ดํธ string responseText = string.Empty; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "GET"; using (HttpWebResponse resp = (HttpWebResponse)request.GetResponse()) { HttpStatusCode status = resp.StatusCode; Console.WriteLine(status); // ์ ์์ด๋ฉด "OK" Stream respStream = resp.GetResponseStream(); using (StreamReader sr = ne.. 2022. 6. 27. C++ - ๋น์ฃผ์ผ ์คํ๋์ค E1696 : ํ์ผ ์์ค์(๋ฅผ) ์ด ์ ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ https://developer.microsoft.com/en-US/windows/downloads/windows-sdk/ Windows SDK - Windows app developmentThe Windows SDK for Windows 11 contains headers, libraries, and tools you can use when you create apps that run on Windows.developer.microsoft.com์๋์ฐ SDK๊ฐ ์์ด์ ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋ถ๋ฌ์ค์ง ๋ชปํ๋ ์ค๋ฅ์ด๋ค. ์์ ๋งํฌ๋ฅผ ํตํด์ Windows SDK๋ฅผ ์ค์นํ ๋ค์์ ๋ค์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ฉด ํด๊ฒฐ ๋๋ค. 2022. 6. 27. ํ๋ฆฌ๋ค - Uncrackable2 ๋น๋ฐ๋ฒํธ ํด์ ํ๊ธฐ UnCrackable-Level2๋ฅผ jadx๋ก ์ด์ด๋ณด๋ ์๋ฒ์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ค ๋ฉ์๋์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ํ ์คํธ๋ฅผ ๊ฑด๋ด์ฃผ์ด true, false๋ฅผ ๋ฐํํ๊ณ ์๋ค. ํด๋น ํจ์๋ฅผ ์ซ์๊ฐ๋ฉด ์ bar๋ผ๋ ํจ์์๋ค๊ฐ ๋ ๊ฐ์ ๊ฑด๋ด์ ๋ฆฌํด ๊ฐ์ ๋ฐํํ๊ณ ์๋๋ฐ, ๋ณด๋ค์ํผ bar ํจ์๋ native๋ก ์ ์ธ์ด ๋์ด์์ผ๋ฉฐ, ํจ์์ ๋ชธํต์ ๋ณด์ฌ์ง์ง๊ฐ ์๋๋ค. ์๋ฐ native ํค์๋ ์ฐธ๊ณ : https://fors.tistory.com/80 ์๋ฐ์ native ํค์๋๋ ์๋ฐ๋ก ์ฐ์ฌ์ง ์ธ์ด๊ฐ ์๋ ์ฃผ๋ก C์ธ์ด, C++ ๊ฐ์ ์ธ๋ถ์ ์คํ ๊ฐ๋ฅํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ถ๋ฌ์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ํด์ค๋ค. ์ด ์ธ๋ถ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์๋ ค์ง .so๋ .dll ๊ฐ์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์๋ฏธํจ ์ฆ bar ํจ์์ ๊ฒ์ฆ ๊ธฐ๋ฅ์ ํ์ธํ๊ณ ์ถ์ผ.. 2022. 6. 24. ํ๋ฆฌ๋ค - Uncrackable1 ๋น๋ฐ๋ฒํธ ํด์ ํ๊ธฐ ์ด๋ฒ์๋ ๋ฃจํธ ๊ฐ์ง ์ฐํ๋ฅผ ์ด์ด์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฐํ๋ฅผ ํด๋ณด๊ฒ ๋ค. ์ด๋ฒ์๋ ๊ตณ์ด ๋ฃจํ ์ด ํ์์์ผ๋๊น ๋ น์ค ์ค์ ์์ ROOT๋ฅผ ๊บผ์ฃผ์๋ค. ์ฑ ๋ถ์ ๋ณด๋ ๊ฒ์ฒ๋ผ EditText์ ์๋ฌด ๊ธ์๋ฅผ ๋ฃ๊ณ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ง๋ ์ ๋ต์ด ์๋๋ผ๊ณ ๋ฌ๋ค. ์ด๋ฒ ๋ชฉํ๋ ์ด๋ฅผ ์ฐํํ์ฌ ์ฑ๊ณต์ด ๋จ๊ฒํ๋ ๊ฒ ์ฑ ๋์ปดํ์ผ ํ๊ธฐ ์ ๋์ ๊ณผ์ ์์ ์ด๋ค ๋ชจ๋์ด ์ค๊ฐ๋์ง ๋ ๊ทธ ๋ชจ๋์์๋ ์ด๋ค ์์๋ค์ด ์๋์ง ํ์ธ์ ์ํด์ ์ฑ ๋์ปดํ์ผ๋ฌ์ธ jadx๋ฅผ ์ค์นํด์ค๋ค. https://github.com/skylot/jadx/releases Releases · skylot/jadx Dex to Java decompiler. Contribute to skylot/jadx development by creating an account on GitHub... 2022. 6. 24. ํ๋ฆฌ๋ค - Uncrackable1 ROOTING ๊ฐ์ง ์ฐํํ๊ธฐ ์ฑ ์ค์น https://github.com/OWASP/owasp-mstg/tree/master/Crackmes/Android/Level_01 GitHub - OWASP/owasp-mstg: The Mobile Security Testing Guide (MSTG) is a comprehensive manual for mobile app security testing an The Mobile Security Testing Guide (MSTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes the technical processes for verifying the controls li.. 2022. 6. 23. ํ๋ฆฌ๋ค - NOX ํ๊ฒฝ ์ค์น [์๋์ฐ ํ๊ฒฝ์์ frida ์ค์น] pip install frida pip install frida-tools [frida-server ์ค์น] https://github.com/frida/frida/releases Releases · frida/frida Clone this repo to build Frida. Contribute to frida/frida development by creating an account on GitHub. github.com ์๋์ฐ์ ํ์ด์ฌ๊ณผ ํต์ ํ๊ธฐ ์ํด์๋ ์๋๋ก์ด๋์์ frida-server๊ฐ ์ค์น๊ฐ ๋์ด์์ด์ผ ํ๋๋ฐ ์์ ๊นํ๋ธ๋ก ๋ค์ด๊ฐ์ ์์ ์ NOX ํ๊ฒฝ์ ๋ง๋ ๋ฒ์ ์ผ๋ก frida-server๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. [ํ์ฌ NOX CPU ํ๊ฒฝ ํ์ธ ๋ช ๋ น์ด] nox_.. 2022. 6. 23. ์๋ฐ์คํฌ๋ฆฝํธ - Web Notification API(์๋์ฐ ์๋ ๊ธฐ๋ฅ) window.onload = function () { // ์น ํ์ด์ง ๋ก๋ ํ์ ์๋ฆผ ๊ถํ ํ์ธ if (window.Notification) { Notification.requestPermission(); } } function notify() { if (Notification.permission !== 'granted') { alert('notification is disabled'); } else { var notification = new Notification('Notification title', { icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png', body: 'Notification text', }); notifica.. 2022. 6. 22. ํ์ด์ฌ - ํ ๋ ๊ทธ๋จ ๋ด ํ์ผ ์ ๋ก๋(๋ด์ด ํ์ผ์ ๋ค์ด๋ก๋) def uploader(update: Update, context: CallbackContext) -> None: try: with open(update.message.document.file_name, 'wb') as f: context.bot.get_file(update.message.document).download(out=f) update.message.reply_text( 'ํ์ผ ์ ๋ก๋ ์ฑ๊ณต.' ) except: update.message.reply_text( 'ํ์ผ ์ ๋ก๋ ์คํจ.' ) updater.dispatcher.add_handler(MessageHandler(Filters.document, uploader)) ์ถ์ฒ: https://stackoverflow.com/questions/622.. 2022. 6. 18. ์ด์ 1 ยทยทยท 40 41 42 43 44 45 46 ยทยทยท 60 ๋ค์ 728x90