Nghiên cứu Multimedia (âm thanh, hình ảnh, ánh sáng, phim ) - Kỹ thuật đảo mã độc hại - Bẻ khóa phần mềm - Độc tấu ghita - Phần mềm văn phòng - Kiếm tiền trên mạng - Lĩnh vực khác
Trao đổi với tôi
http://www.buidao.com
1/25/17
1/23/17
1/19/17
1/15/17
[Reverse], Bài giới thiệu về REA và Reverse Engineering của Kien Tran Trung Tại Tra Da hacking 2017
Bài giới thiệu về REA và Reverse Engineering của Kien Tran Trung
https://www.fshare.vn/file/WSWYU1DFSEDC
https://www.fshare.vn/file/WSWYU1DFSEDC
[Video], Download clip facebook
Trang web download clip facebook:
+Clip phải vào clip trên facebook, chọn show link
+Copy link vao paste vào trang sau:
https://www.onlinevideoconverter.com/vi/video-converter
+Clip phải vào clip trên facebook, chọn show link
+Copy link vao paste vào trang sau:
https://www.onlinevideoconverter.com/vi/video-converter
[Security], Hacnho từ Trada hacking Ha Noi - 2016.
Bài present ( thực ra mang tính chia sẽ nhiều hơn ) của Hacnho từ Trada hacking Ha Noi - 2016.
https://photos.google.com/share/AF1QipOz3n2TV8SUkMNXNw1vXMM5aNHOcgxPbe16pvUAvtmoHzg74_4vr5K0cj_54iI0hA/photo/AF1QipNNOm4TfU8gszZRgzEsRYPDhLntcX1SnlrH1RAi?key=OXJXYUN5UXljUFlRQXFuVjd0TW00VzQxY3pDLWN3
https://photos.google.com/share/AF1QipOz3n2TV8SUkMNXNw1vXMM5aNHOcgxPbe16pvUAvtmoHzg74_4vr5K0cj_54iI0hA/photo/AF1QipNNOm4TfU8gszZRgzEsRYPDhLntcX1SnlrH1RAi?key=OXJXYUN5UXljUFlRQXFuVjd0TW00VzQxY3pDLWN3
1/12/17
1/10/17
[Net], [Forums] Cách đưa video từ các trang chia sẻ vào diễn đàn!
Diễn đàn vBulletin cho phép chèn nội dung từ rất nhiều trang web chia sẻ video phổ biến hiện nay (nhưng các đoạn mã thường bị các trang web đó "giấu" đi), sau đây là cách làm cụ thể:
- Video từ Youtube
Vi du cụ thể:
1/ Diễn đàn http://www.aeguitar.org/ và https://vnguitar.net:
[media=youtube]eyaaLPhLyQE[/media]
2/Diễn đan http://www.acousticguitarforum.com/:
The Acoustic Guitar Forum > General Acoustic Guitar and Amplification Discussion > Show and Tell
[YOUTUBE]eyaaLPhLyQE[/YOUTUBE]
3/DIỄN ĐÀN https://www.ultimate-guitar.com: reg bang acc google
UG Community > Hangout >Video Forum >
Show off
[video=youtube]eyaaLPhLyQE[/video]
4/Dien dan http://guitarpro.vn/:
GuitarPro.Vn - Học Guitar Online - Diễn đàn Hàng Đầu về Guitar » Sân Khấu GuitarPro.Vn » Biểu Diễn Guitar Finger Style
Acc: beninarea
[FLASH]https://www.youtube.com/v/eyaaLPhLyQE[/FLASH]
5/ Dien dan http://www.guitarforbeginners.com/forum/:
Mục
The Recording Booth /Members' Recordings - Let's hear you!:
https://www.youtube.com/watch?v=y1OLdGnKJx4
(Tự động nhúng)
6/Đang bài trên forum http://guitar.vn/:
Trên menu vào ĐĂNG BÀI/ Video hướng dẫn/Media URL:
Gõ vào đường dẫn youtube, và bấm nút Retrieve Information.
Điền vào thêm thông tin cho video.....> đăng bài chờ quản lý duyệt bài.
- Video từ Youtube
Vi du cụ thể:
1/ Diễn đàn http://www.aeguitar.org/ và https://vnguitar.net:
[media=youtube]eyaaLPhLyQE[/media]
2/Diễn đan http://www.acousticguitarforum.com/:
The Acoustic Guitar Forum > General Acoustic Guitar and Amplification Discussion > Show and Tell
[YOUTUBE]eyaaLPhLyQE[/YOUTUBE]
3/DIỄN ĐÀN https://www.ultimate-guitar.com: reg bang acc google
UG Community > Hangout >Video Forum >
Show off
[video=youtube]eyaaLPhLyQE[/video]
4/Dien dan http://guitarpro.vn/:
GuitarPro.Vn - Học Guitar Online - Diễn đàn Hàng Đầu về Guitar » Sân Khấu GuitarPro.Vn » Biểu Diễn Guitar Finger Style
Acc: beninarea
[FLASH]https://www.youtube.com/v/eyaaLPhLyQE[/FLASH]
5/ Dien dan http://www.guitarforbeginners.com/forum/:
Mục
The Recording Booth /Members' Recordings - Let's hear you!:
https://www.youtube.com/watch?v=y1OLdGnKJx4
(Tự động nhúng)
6/Đang bài trên forum http://guitar.vn/:
Trên menu vào ĐĂNG BÀI/ Video hướng dẫn/Media URL:
Gõ vào đường dẫn youtube, và bấm nút Retrieve Information.
Điền vào thêm thông tin cho video.....> đăng bài chờ quản lý duyệt bài.
1/8/17
[MASM], Lập Trình ASM,cách tạo biến cục bộ
Lập Trình ASM,cách
tạo biến cục bộ
Code:
.386
.model
flat,stdcall option casemap:none include
\masm32\include\windows.inc include
\masm32\include\kernel32.inc includelib
\masm32\lib\kernel32.lib include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib
.data
MsgBoxCaption
db "Iczelion Tutorial No.2",0 MsgBoxText db "Win32
Assembly is Great!",0 .code
start: invoke MessageBox, NULL, addr
MsgBoxText, addr MsgBoxCaption, MB_OK invoke ExitProcess, NULL
end start đây là dòng biến của chương trình.data MsgBoxCaption db "Iczelion Tutorial No.2",0 MsgBoxText db "Win32 Assembly is Great!",0 cho mình hỏi là đây có phải là biến cục bộ của hàm main hay không,hay là biến toàn cục của toàn chương trình vậy |
Đó là biến toàn cục
của chương trình. Biến cục bộ được lưu trong
stack.
|
Quote:
rất cảm ơn bạn đã
trả lời,bạn cho mình hỏi thêm là làm thế nào để mình có thể làm cho 2 biến đó là
2 biến cục bộ vậy,bạn có thể ghi code ra được không
:D
|
Dùng từ khóa LOCAL khai báo trước biến. Biến này chỉ có tác dụng trong bản thân một thủ tục xử lý mà thôi.
Code:
WndProc
proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
LOCAL hdc:HDC LOCAL
ps:PAINTSTRUCT LOCAL
rect:RECT .IF uMsg==WM_DESTROY
invoke PostQuitMessage,NULL .ELSEIF
uMsg==WM_PAINT invoke BeginPaint,hWnd, ADDR
ps mov hdc,eax
invoke GetClientRect,hWnd, ADDR rect invoke
DrawText, hdc,ADDR OurText,-1, ADDR rect, DT_SINGLELINE or DT_CENTER or
DT_VCENTER invoke EndPaint,hWnd, ADDR
ps .ELSE invoke
DefWindowProc,hWnd,uMsg,wParam,lParam
ret .ENDIF xor
eax,eax ret WndProc
endp
Best
Regards!
|
Quote:
Một cách khác nữa để
dùng biến cục bộ :
Code:
push ebp mov
ebp,esp // Bây giờ dùng biến cục bộ. Các biến này có dạng [ebp +
4 * n] pop ebp ret |
TASM:
Code:
test_proc
proc c
; parameters arg
arg1:DWORD arg arg2:DWORD
arg arg3:DWORD arg arg4:DWORD
local local1:DWORD local
local2:DWORD pusha
nop nop popa
ret test_proc endp |
Quote:
Cái này thiếu sub
esp, XXX
Nếu không làm như vậy các biến cục bộ sẽ bị ghi đè lên khi có các lệnh làm thay đổi stack. Với lại cách của Mèo là cách khi trình biên dịch dịch cái của Thug ra. |
Quote:
Ờ nhỉ, mình quên
mất :D
|
1/2/17
[MASM], Fake exe
Fake exe
Author: Benina
Dowload:
Bài viết này rất đơn giản về bảo mật.
Trên 4rm virusvn có bạn hỏi làm sao chạy được file ko phải có
đuôi là file thực thi exe (ví dụ .xxx) như một file exe.
Đây là cách rất đơn giản về lập trình registry.
Đầu tiên chúng ta query key HKCR\.exe các subkey và giá trị
của nó vào các biến tạm.
Sau đó ta set một key cho file có đuôi .xxx
Đây là file exeplus.asm
.386
.model flat,stdcall
option casemap:none
include exeplus.inc
.data
szTitle db "Fake exe",0
MsgBoxText db "Fake exe registered!",0
szDefaultEXE db 512 dup(0)
szContextType db 512 dup(0)
szDefaultPer db 512 dup(0)
pKeySub dd 0
.code
start:
invoke GetRegString, addr
szDefaultEXE,
HKEY_CLASSES_ROOT,
chr$(".exe\"),
NULL
invoke GetRegString, addr
szContextType,
HKEY_CLASSES_ROOT,
chr$(".exe\"),
chr$("Content Type")
invoke GetRegString, addr
szDefaultPer,
HKEY_CLASSES_ROOT,
chr$(".exe\PersistentHandler\"),
NULL
;------------------------------------------------------
invoke SetRegString,
HKEY_CLASSES_ROOT,
chr$(".xxx\"),
NULL,
addr
szDefaultEXE
invoke SetRegString,
HKEY_CLASSES_ROOT,
chr$(".xxx\"),
chr$("Content Type"),
addr
szContextType
invoke SetRegString,
HKEY_CLASSES_ROOT,
chr$(".xxx\PersistentHandler\"),
NULL,
addr
szDefaultPer
invoke MessageBox, NULL,addr MsgBoxText, addr szTitle,
MB_OK
invoke ExitProcess,NULL
end start
|
Đây là file exeplus.inc
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
include \masm32\include\shell32.inc
include \masm32\include\advapi32.inc
include \masm32\include\gdi32.inc
include \masm32\include\comctl32.inc
include \masm32\include\comdlg32.inc
include \masm32\include\masm32.inc
include \masm32\include\ole32.inc
include \masm32\macros\macros.asm
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\shell32.lib
includelib \masm32\lib\advapi32.lib
includelib \masm32\lib\gdi32.lib
includelib \masm32\lib\comctl32.lib
includelib \masm32\lib\comdlg32.lib
includelib \masm32\lib\ole32.lib
includelib \masm32\lib\masm32.lib
include RegistryASM.asm
|
Subscribe to:
Posts (Atom)