PostBasicPlayerInfo Hack cho mấy cưng VN nhoa <3

Posts 1–11 of 11 · Page 1 of 1
BasicPlayerInfo Hack cho mấy cưng VN nhoa <3
Sorry for my bad english so I will speak Vietnamese in this thread :<

Đây là bài hướng dẫn viết hack về class BasicPlayerInfo dành cho người Việt Nam. Mk ko phải là Pro nhưng biết đến đâu thì sẽ giúp các bạn 1 chút =)) và những cái quá đơn giản thì có lẽ mình không cần phải HD nữa Ok??

Sau đây là AOB cần thiết để tìm BaseAddress của BasicPlayerInfo:
Code:
AOB: 8B 15 ?? ?? ?? ?? 83 C4 04 69 C9
Pattern: 8B 15 00 00 00 00 83 C4 04 69 C9
Mask: 00????00000

Mấy thím sẽ đc đưa đến vị trí này

CPU Disasm
Address   Hex dump          Command                                  Comments
1043FC28      8B15 B0687211 MOV EDX, DWORD PTR DS:[117268B0]

-> Offset cho BasicPlayerInfo là : 0x17268B0
Tiếp đến là class cBasicPlayerInfo của mình =))
Code:
typedef class
{
	char _0x0000[4];
public:
	float MovementSpeed;			
	float MovementWalkRate;				
	float MovementDuckWalkRate;			
	float MovementSideMoveRate;				
	float MovementFBRunAnimRate;		
	float MovementLRRunAnimRate;		
	float MovementFBWalkAnimRate;		
	float MovementLRWalkAnimRate;			
	float MovementAccelation;				
	float MovementFriction;					
	float JumpTime;
	float JumpVelocity;
	float JumpLandedWaitTime;
	float JumpLandedNoJumpTimeRate;
	float JumpRepeatPenaltyMoveRate;
	float JumpRepeatPenaltyHeightRate;
	float JumpLandedMovePenaltyTimeRate;
	float JumpLandedMovePenaltyMoveRate;
	D3DXVECTOR3 PVPosDefault;
	D3DXVECTOR3 PVRotationDefault;
	float PVOnlyMoveFlipTime;
	D3DXVECTOR3 PVOnlyMoveGap;
	float DamagePenaltyTime;
	float DamagePenaltyMoveRate;
	float C4PlantTime;
	float C4DefuseTime;
	float MaxCanDefuseDistance;
	float CharacterHiddenAlpha;
	float CharacterHiddenWalkAlpha;
	float CharacterHiddenRunAlpha;
private:
	char _0x0094[8];
public:
	float CrossHairColorRedChangeRate;
	float CrossHairColorGreenChangeRate;
	float CrossHairColorBlueChangeRate;
} _BasicPlayerInfo, * PBasicPlayerInfo;
Bắt đầu với khai báo con trỏ class BasicPlayerInfo và check cho nó không NULL
Code:
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
if (CShell != NULL)
{
      PBasicPlayerInfo BasicPlayerInfo = *(PBasicPlayerInfo*)(CShell + 0x17268B0);
      if (BasicPlayerInfo != NULL)
      {
            //Bắt đầu viết hack trong này ...
      }
}
Ví dụ hack chạy nhanh ở tốc độ bình thường
Code:
BasicPlayerInfo->MovementSpeed = 9000.0f;
BasicPlayerInfo->MovementAccelation = 99999.0f;
Hack gỡ bom nhanh và xa
Code:
BasicPlayerInfo->C4DefuseTime = 1.0f;
BasicPlayerInfo->MaxCanDefuseDistance = 999999.0f;
Và các bạn còn có thể làm đc nhiều hack nữa từ class BasicPlayerInfo này. Nếu mấy cưng thấy bài này bổ cmn ích thì cho chụy Lê Văn Đạt 1 like nha <3 Lúc viết bài này thì server VN đang ở phiên bản 1304 :3 Nhắc nhẹ thế thôi cho mấy đứa đang học thì nhanh nhanh cái chân lên cho theo kịp 😂
Quote Originally Posted by ZephyrusX View Post
Sorry for my bad english so I will speak Vietnamese in this thread :<

Đây là bài hướng dẫn viết hack về class BasicPlayerInfo dành cho người Việt Nam. Mk ko phải là Pro nhưng biết đến đâu thì sẽ giúp các bạn 1 chút =)) và những cái quá đơn giản thì có lẽ mình không cần phải HD nữa Ok??

Sau đây là AOB cần thiết để tìm BaseAddress của BasicPlayerInfo:
Code:
AOB: 8B 15 ?? ?? ?? ?? 83 C4 04 69 C9
Pattern: 8B 15 00 00 00 00 83 C4 04 69 C9
Mask: 00????00000

Mấy thím sẽ đc đưa đến vị trí này

CPU Disasm
Address   Hex dump          Command                                  Comments
1043FC28      8B15 B0687211 MOV EDX, DWORD PTR DS:[117268B0]

-> Offset cho BasicPlayerInfo là : 0x17268B0
Tiếp đến là class cBasicPlayerInfo của mình =))
Code:
typedef class
{
	char _0x0000[4];
public:
	float MovementSpeed;			
	float MovementWalkRate;				
	float MovementDuckWalkRate;			
	float MovementSideMoveRate;				
	float MovementFBRunAnimRate;		
	float MovementLRRunAnimRate;		
	float MovementFBWalkAnimRate;		
	float MovementLRWalkAnimRate;			
	float MovementAccelation;				
	float MovementFriction;					
	float JumpTime;
	float JumpVelocity;
	float JumpLandedWaitTime;
	float JumpLandedNoJumpTimeRate;
	float JumpRepeatPenaltyMoveRate;
	float JumpRepeatPenaltyHeightRate;
	float JumpLandedMovePenaltyTimeRate;
	float JumpLandedMovePenaltyMoveRate;
	D3DXVECTOR3 PVPosDefault;
	D3DXVECTOR3 PVRotationDefault;
	float PVOnlyMoveFlipTime;
	D3DXVECTOR3 PVOnlyMoveGap;
	float DamagePenaltyTime;
	float DamagePenaltyMoveRate;
	float C4PlantTime;
	float C4DefuseTime;
	float MaxCanDefuseDistance;
	float CharacterHiddenAlpha;
	float CharacterHiddenWalkAlpha;
	float CharacterHiddenRunAlpha;
private:
	char _0x0094[8];
public:
	float CrossHairColorRedChangeRate;
	float CrossHairColorGreenChangeRate;
	float CrossHairColorBlueChangeRate;
} _BasicPlayerInfo, * PBasicPlayerInfo;
Bắt đầu với khai báo con trỏ class BasicPlayerInfo và check cho nó không NULL
Code:
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
if (CShell != NULL)
{
      PBasicPlayerInfo BasicPlayerInfo = *(PBasicPlayerInfo*)(CShell + 0x17268B0);
      if (BasicPlayerInfo != NULL)
      {
            //Bắt đầu viết hack trong này ...
      }
}
Ví dụ hack chạy nhanh ở tốc độ bình thường
Code:
BasicPlayerInfo->MovementSpeed = 9000.0f;
BasicPlayerInfo->MovementAccelation = 99999.0f;
Hack gỡ bom nhanh và xa
Code:
BasicPlayerInfo->C4DefuseTime = 1.0f;
BasicPlayerInfo->MaxCanDefuseDistance = 999999.0f;
Và các bạn còn có thể làm đc nhiều hack nữa từ class BasicPlayerInfo này. Nếu mấy cưng thấy bài này bổ cmn ích thì cho chụy Lê Văn Đạt 1 like nha <3 Lúc viết bài này thì server VN đang ở phiên bản 1304 :3 Nhắc nhẹ thế thôi cho mấy đứa đang học thì nhanh nhanh cái chân lên cho theo kịp ��
Good Tut For Begainers
But There is Wrong
Here IsThe Right One
Code:
BasicPlayerInfo->MovementSpeed = 1.7;//MoreThan1.7 Will GiveInsta Cleint Error
BasicPlayerInfo->MovementAccelation = 1.7//The Same;
Press Thanks if helped
Quote Originally Posted by (Virus) View Post


Good Tut For Begainers
But There is Wrong
Here IsThe Right One
Code:
BasicPlayerInfo->MovementSpeed = 1.7;//MoreThan1.7 Will GiveInsta Cleint Error
BasicPlayerInfo->MovementAccelation = 1.7//The Same;
Press Thanks if helped
No This is MovementSpeed, it's not MovementWalkRate and MovementDuckWalkRate. Old value is about 4600.0f
Quote Originally Posted by ZephyrusX View Post
No This is MovementSpeed, it's not MovementWalkRate and MovementDuckWalkRate. Old value is about 4600.0f
Bài viết rất hay, mong là sẽ có thêm nhiều bài như này nữa. Hihi !
Quote Originally Posted by ZephyrusX View Post
No This is MovementSpeed, it's not MovementWalkRate and MovementDuckWalkRate. Old value is about 4600.0f
Ohh My Bad IDont See Clearly
Anyway Nice Tut
Quote Originally Posted by (Virus) View Post


Ohh My Bad IDont See Clearly
Anyway Nice Tut
Quote Originally Posted by janeth0123 View Post
Bài viết rất hay, mong là sẽ có thêm nhiều bài như này nữa. Hihi !
Thank you
Xin Xỏ
Quote Originally Posted by ZephyrusX View Post
Sorry for my bad english so I will speak Vietnamese in this thread :<

Đây là bài hướng dẫn viết hack về class BasicPlayerInfo dành cho người Việt Nam. Mk ko phải là Pro nhưng biết đến đâu thì sẽ giúp các bạn 1 chút =)) và những cái quá đơn giản thì có lẽ mình không cần phải HD nữa Ok??

Sau đây là AOB cần thiết để tìm BaseAddress của BasicPlayerInfo:
Code:
AOB: 8B 15 ?? ?? ?? ?? 83 C4 04 69 C9
Pattern: 8B 15 00 00 00 00 83 C4 04 69 C9
Mask: 00????00000

Mấy thím sẽ đc đưa đến vị trí này

CPU Disasm
Address   Hex dump          Command                                  Comments
1043FC28      8B15 B0687211 MOV EDX, DWORD PTR DS:[117268B0]

-> Offset cho BasicPlayerInfo là : 0x17268B0
Tiếp đến là class cBasicPlayerInfo của mình =))
Code:
typedef class
{
	char _0x0000[4];
public:
	float MovementSpeed;			
	float MovementWalkRate;				
	float MovementDuckWalkRate;			
	float MovementSideMoveRate;				
	float MovementFBRunAnimRate;		
	float MovementLRRunAnimRate;		
	float MovementFBWalkAnimRate;		
	float MovementLRWalkAnimRate;			
	float MovementAccelation;				
	float MovementFriction;					
	float JumpTime;
	float JumpVelocity;
	float JumpLandedWaitTime;
	float JumpLandedNoJumpTimeRate;
	float JumpRepeatPenaltyMoveRate;
	float JumpRepeatPenaltyHeightRate;
	float JumpLandedMovePenaltyTimeRate;
	float JumpLandedMovePenaltyMoveRate;
	D3DXVECTOR3 PVPosDefault;
	D3DXVECTOR3 PVRotationDefault;
	float PVOnlyMoveFlipTime;
	D3DXVECTOR3 PVOnlyMoveGap;
	float DamagePenaltyTime;
	float DamagePenaltyMoveRate;
	float C4PlantTime;
	float C4DefuseTime;
	float MaxCanDefuseDistance;
	float CharacterHiddenAlpha;
	float CharacterHiddenWalkAlpha;
	float CharacterHiddenRunAlpha;
private:
	char _0x0094[8];
public:
	float CrossHairColorRedChangeRate;
	float CrossHairColorGreenChangeRate;
	float CrossHairColorBlueChangeRate;
} _BasicPlayerInfo, * PBasicPlayerInfo;
Bắt đầu với khai báo con trỏ class BasicPlayerInfo và check cho nó không NULL
Code:
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
if (CShell != NULL)
{
      PBasicPlayerInfo BasicPlayerInfo = *(PBasicPlayerInfo*)(CShell + 0x17268B0);
      if (BasicPlayerInfo != NULL)
      {
            //Bắt đầu viết hack trong này ...
      }
}
Ví dụ hack chạy nhanh ở tốc độ bình thường
Code:
BasicPlayerInfo->MovementSpeed = 9000.0f;
BasicPlayerInfo->MovementAccelation = 99999.0f;
Hack gỡ bom nhanh và xa
Code:
BasicPlayerInfo->C4DefuseTime = 1.0f;
BasicPlayerInfo->MaxCanDefuseDistance = 999999.0f;
Và các bạn còn có thể làm đc nhiều hack nữa từ class BasicPlayerInfo này. Nếu mấy cưng thấy bài này bổ cmn ích thì cho chụy Lê Văn Đạt 1 like nha <3 Lúc viết bài này thì server VN đang ở phiên bản 1304 :3 Nhắc nhẹ thế thôi cho mấy đứa đang học thì nhanh nhanh cái chân lên cho theo kịp ��
Minh lam duoc roi. Hihi
Quote Originally Posted by janeth0123 View Post
Minh lam duoc roi. Hihi
Bạn có thể chỉ mình với được không! mình mới tìm hiểu
Quote Originally Posted by ZephyrusX View Post
Sorry for my bad english so I will speak Vietnamese in this thread :<

Đây là bài hướng dẫn viết hack về class BasicPlayerInfo dành cho người Việt Nam. Mk ko phải là Pro nhưng biết đến đâu thì sẽ giúp các bạn 1 chút =)) và những cái quá đơn giản thì có lẽ mình không cần phải HD nữa Ok??

Sau đây là AOB cần thiết để tìm BaseAddress của BasicPlayerInfo:
Code:
AOB: 8B 15 ?? ?? ?? ?? 83 C4 04 69 C9
Pattern: 8B 15 00 00 00 00 83 C4 04 69 C9
Mask: 00????00000

Mấy thím sẽ đc đưa đến vị trí này

CPU Disasm
Address   Hex dump          Command                                  Comments
1043FC28      8B15 B0687211 MOV EDX, DWORD PTR DS:[117268B0]

-> Offset cho BasicPlayerInfo là : 0x17268B0
Tiếp đến là class cBasicPlayerInfo của mình =))
Code:
typedef class
{
	char _0x0000[4];
public:
	float MovementSpeed;			
	float MovementWalkRate;				
	float MovementDuckWalkRate;			
	float MovementSideMoveRate;				
	float MovementFBRunAnimRate;		
	float MovementLRRunAnimRate;		
	float MovementFBWalkAnimRate;		
	float MovementLRWalkAnimRate;			
	float MovementAccelation;				
	float MovementFriction;					
	float JumpTime;
	float JumpVelocity;
	float JumpLandedWaitTime;
	float JumpLandedNoJumpTimeRate;
	float JumpRepeatPenaltyMoveRate;
	float JumpRepeatPenaltyHeightRate;
	float JumpLandedMovePenaltyTimeRate;
	float JumpLandedMovePenaltyMoveRate;
	D3DXVECTOR3 PVPosDefault;
	D3DXVECTOR3 PVRotationDefault;
	float PVOnlyMoveFlipTime;
	D3DXVECTOR3 PVOnlyMoveGap;
	float DamagePenaltyTime;
	float DamagePenaltyMoveRate;
	float C4PlantTime;
	float C4DefuseTime;
	float MaxCanDefuseDistance;
	float CharacterHiddenAlpha;
	float CharacterHiddenWalkAlpha;
	float CharacterHiddenRunAlpha;
private:
	char _0x0094[8];
public:
	float CrossHairColorRedChangeRate;
	float CrossHairColorGreenChangeRate;
	float CrossHairColorBlueChangeRate;
} _BasicPlayerInfo, * PBasicPlayerInfo;
Bắt đầu với khai báo con trỏ class BasicPlayerInfo và check cho nó không NULL
Code:
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
if (CShell != NULL)
{
      PBasicPlayerInfo BasicPlayerInfo = *(PBasicPlayerInfo*)(CShell + 0x17268B0);
      if (BasicPlayerInfo != NULL)
      {
            //Bắt đầu viết hack trong này ...
      }
}
Ví dụ hack chạy nhanh ở tốc độ bình thường
Code:
BasicPlayerInfo->MovementSpeed = 9000.0f;
BasicPlayerInfo->MovementAccelation = 99999.0f;
Hack gỡ bom nhanh và xa
Code:
BasicPlayerInfo->C4DefuseTime = 1.0f;
BasicPlayerInfo->MaxCanDefuseDistance = 999999.0f;
Và các bạn còn có thể làm đc nhiều hack nữa từ class BasicPlayerInfo này. Nếu mấy cưng thấy bài này bổ cmn ích thì cho chụy Lê Văn Đạt 1 like nha <3 Lúc viết bài này thì server VN đang ở phiên bản 1304 :3 Nhắc nhẹ thế thôi cho mấy đứa đang học thì nhanh nhanh cái chân lên cho theo kịp ��
Bạn ơi bạn có thể chỉ mình với được không ạ!
Dump CShell.dll ra rồi làm như HD trên là đc, Vào OllyBdg Open Dumped CShell.dll rồi Ctrl + B nhập cái AOB vào và lấy code
[QUOTE=ZephyrusX;14153078]Dump CShell.dll ra rồi làm như HD trên là đc, Vào OllyBdg Open Dumped CShell.dll rồi Ctrl + B nhập cái AOB vào và lấy code[/QUOTE
https://www.facebook.com/profile.php?id=100014923170515 Facebook của mình bạn có thể add mình có cái muốn hỏi ạ
Posts 1–11 of 11 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us