Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.61 KB

bitburner.ns.hack.md

File metadata and controls

44 lines (25 loc) · 1.61 KB

Home > bitburner > NS > hack

NS.hack() method

Steal a server's money.

Signature:

hack(host: string, opts?: BasicHGWOptions): Promise<number>;

Parameters

Parameter Type Description
host string Hostname of the target server to hack.
opts BasicHGWOptions (Optional) Optional parameters for configuring function behavior.

Returns:

Promise<number>

A promise that resolves to the amount of money stolen (which is zero if the hack is unsuccessful).

Remarks

RAM cost: 0.1 GB

Function that is used to try and hack servers to steal money and gain hacking experience. The runtime for this command depends on your hacking level and the target server’s security level when this function is called. In order to hack a server you must first gain root access to that server and also have the required hacking level.

A script can hack a server from anywhere. It does not need to be running on the same server to hack that server. For example, you can create a script that hacks the foodnstuff server and run that script on any server in the game.

A successful hack() on a server will raise that server’s security level by 0.002 per thread. You can use hackAnalyzeSecurity to calculate the security increase for a number of threads.

Example

let earnedMoney = await ns.hack("foodnstuff");