VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS86.02%
Net Worth
14.723USD
STEEM
0.002STEEM
SBD
16.805SBD
Own SP
114.760SP
Detailed Balance
| STEEM | ||
| balance | 0.002STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 114.760SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 114.760SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 16.805SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.002 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "186657.038651 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "16.805 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | kevin-mn |
| id | 1461153 |
| rank | 16,296 |
| reputation | 2684787246024 |
| created | 2020-12-30T10:42:42 |
| recovery_account | steem |
| proxy | None |
| post_count | 4 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2021-01-08T10:50:00 |
| last_root_post | 2021-01-08T10:50:00 |
| last_vote_time | 2021-01-08T08:55:39 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.002 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 16.805 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 186657.038651 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 1970-01-01T00:00:00 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM7xdwGDJa335BHqReUVoJUXKZfHuVN7KAdeQU9UudGoUpz61DbC",
1
]
],
"weight_threshold": 1
},
"balance": "0.002 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2020-12-30T10:42:42",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": "46664259663",
"last_update_time": 1617266559
},
"guest_bloggers": [],
"id": 1461153,
"json_metadata": "{}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "1970-01-01T00:00:00",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2021-01-08T10:50:00",
"last_root_post": "2021-01-08T10:50:00",
"last_vote_time": "2021-01-08T08:55:39",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM7yxMbw5TE7C3dACiyZTxkAPXYQ5XL5HwAtQMkn5QiioYHBrZmx",
"mined": false,
"name": "kevin-mn",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM85e7qyWGxGJBDVBFKbfMoxwkt3rUy3cjRcWHPw8b49gp9qd2WM",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 4,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6SC1sWAnMg8iUWJvEwys2iHvuS2K7a9PSPLwsBVUNQCZ6Fogbc",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "",
"posting_rewards": 195998,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "0.000000 VESTS",
"recovery_account": "steem",
"reputation": "2684787246024",
"reset_account": "null",
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "16.805 SBD",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2021-04-01T06:34:51",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "186657.038651 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "186657038651",
"last_update_time": 1617266559
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 16296
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2022/12/26 23:58:00
2022/12/26 23:58:00
| amount | 0.001 STEEM |
| from | steemegg |
| memo | Free Upvotes Await!!!, Vote @se-witness for one of your 30 witness votes. Once you do so, you will start accumulating free upvotes every 6 hours automatically. Please check my latests posts for more info. Thanks! |
| to | kevin-mn |
| Transaction Info | Block #70644380/Trx 45c57ee800658276b481efbca29db3effa346b57 |
View Raw JSON Data
{
"block": 70644380,
"op": [
"transfer",
{
"amount": "0.001 STEEM",
"from": "steemegg",
"memo": "Free Upvotes Await!!!, Vote @se-witness for one of your 30 witness votes. Once you do so, you will start accumulating free upvotes every 6 hours automatically. Please check my latests posts for more info. Thanks!",
"to": "kevin-mn"
}
],
"op_in_trx": 0,
"timestamp": "2022-12-26T23:58:00",
"trx_id": "45c57ee800658276b481efbca29db3effa346b57",
"trx_in_block": 16,
"virtual_op": 0
}2021/04/01 08:42:39
2021/04/01 08:42:39
| delegatee | kevin-mn |
| delegator | steem |
| vesting shares | 0.000000 VESTS |
| Transaction Info | Block #52504399/Trx cb3f6257dc787055ce6ea0746a58e0abbe3f44f0 |
View Raw JSON Data
{
"block": 52504399,
"op": [
"delegate_vesting_shares",
{
"delegatee": "kevin-mn",
"delegator": "steem",
"vesting_shares": "0.000000 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-04-01T08:42:39",
"trx_id": "cb3f6257dc787055ce6ea0746a58e0abbe3f44f0",
"trx_in_block": 4,
"virtual_op": 0
}kevin-mnclaimed reward balance: 16.805 SBD, 114.760 SP2021/04/01 06:34:51
kevin-mnclaimed reward balance: 16.805 SBD, 114.760 SP
2021/04/01 06:34:51
| account | kevin-mn |
| reward sbd | 16.805 SBD |
| reward steem | 0.000 STEEM |
| reward vests | 186657.038651 VESTS |
| Transaction Info | Block #52501867/Trx 854bfb5300f9df2e915b164b32708a1875065793 |
View Raw JSON Data
{
"block": 52501867,
"op": [
"claim_reward_balance",
{
"account": "kevin-mn",
"reward_sbd": "16.805 SBD",
"reward_steem": "0.000 STEEM",
"reward_vests": "186657.038651 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-04-01T06:34:51",
"trx_id": "854bfb5300f9df2e915b164b32708a1875065793",
"trx_in_block": 14,
"virtual_op": 0
}2021/02/28 21:39:03
2021/02/28 21:39:03
| delegatee | kevin-mn |
| delegator | steem |
| vesting shares | 28418.811350 VESTS |
| Transaction Info | Block #51614325/Trx ad1240cbe047d1281cb65097af945cd33e89cf3e |
View Raw JSON Data
{
"block": 51614325,
"op": [
"delegate_vesting_shares",
{
"delegatee": "kevin-mn",
"delegator": "steem",
"vesting_shares": "28418.811350 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-02-28T21:39:03",
"trx_id": "ad1240cbe047d1281cb65097af945cd33e89cf3e",
"trx_in_block": 0,
"virtual_op": 0
}kevin-mnreceived 4.135 SBD, 27.354 SP author reward for @kevin-mn / pe-file-format-analysis-0032021/01/15 10:50:00
kevin-mnreceived 4.135 SBD, 27.354 SP author reward for @kevin-mn / pe-file-format-analysis-003
2021/01/15 10:50:00
| author | kevin-mn |
| permlink | pe-file-format-analysis-003 |
| sbd payout | 4.135 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 44491.088655 VESTS |
| Transaction Info | Block #50349934/Virtual Operation #3 |
View Raw JSON Data
{
"block": 50349934,
"op": [
"author_reward",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-003",
"sbd_payout": "4.135 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "44491.088655 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-01-15T10:50:00",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 3
}kevin-mnreceived 4.184 SBD, 28.319 SP author reward for @kevin-mn / pe-file-format-analysis-0022021/01/13 16:34:09
kevin-mnreceived 4.184 SBD, 28.319 SP author reward for @kevin-mn / pe-file-format-analysis-002
2021/01/13 16:34:09
| author | kevin-mn |
| permlink | pe-file-format-analysis-002 |
| sbd payout | 4.184 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 46061.515068 VESTS |
| Transaction Info | Block #50299796/Virtual Operation #5 |
View Raw JSON Data
{
"block": 50299796,
"op": [
"author_reward",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-002",
"sbd_payout": "4.184 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "46061.515068 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-01-13T16:34:09",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}kevin-mnreceived 4.173 SBD, 28.083 SP author reward for @kevin-mn / pe-file-format-analysis-0012021/01/13 09:04:21
kevin-mnreceived 4.173 SBD, 28.083 SP author reward for @kevin-mn / pe-file-format-analysis-001
2021/01/13 09:04:21
| author | kevin-mn |
| permlink | pe-file-format-analysis-001 |
| sbd payout | 4.173 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 45676.531548 VESTS |
| Transaction Info | Block #50290904/Virtual Operation #4 |
View Raw JSON Data
{
"block": 50290904,
"op": [
"author_reward",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-001",
"sbd_payout": "4.173 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "45676.531548 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-01-13T09:04:21",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}hancultureupvoted (100.00%) @kevin-mn / pe-file-format-analysis-0022021/01/12 05:08:03
hancultureupvoted (100.00%) @kevin-mn / pe-file-format-analysis-002
2021/01/12 05:08:03
| author | kevin-mn |
| permlink | pe-file-format-analysis-002 |
| voter | hanculture |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50257750/Trx a12396c95a9e45dd389978a7266773f90418d163 |
View Raw JSON Data
{
"block": 50257750,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-002",
"voter": "hanculture",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-12T05:08:03",
"trx_id": "a12396c95a9e45dd389978a7266773f90418d163",
"trx_in_block": 11,
"virtual_op": 0
}booming03upvoted (100.00%) @kevin-mn / pe-file-format-analysis-0032021/01/11 05:50:39
booming03upvoted (100.00%) @kevin-mn / pe-file-format-analysis-003
2021/01/11 05:50:39
| author | kevin-mn |
| permlink | pe-file-format-analysis-003 |
| voter | booming03 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50230116/Trx e05c91113509bb4363e04d0ae3ff81985573cfe1 |
View Raw JSON Data
{
"block": 50230116,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-003",
"voter": "booming03",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-11T05:50:39",
"trx_id": "e05c91113509bb4363e04d0ae3ff81985573cfe1",
"trx_in_block": 1,
"virtual_op": 0
}evristaflagged (-100.00%) @kevin-mn / pe-file-format-analysis-0032021/01/09 16:06:42
evristaflagged (-100.00%) @kevin-mn / pe-file-format-analysis-003
2021/01/09 16:06:42
| author | kevin-mn |
| permlink | pe-file-format-analysis-003 |
| voter | evrista |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #50185348/Trx 5a23ad1e9bed975cbf2ac45b4190188ffad2ad2e |
View Raw JSON Data
{
"block": 50185348,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-003",
"voter": "evrista",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-09T16:06:42",
"trx_id": "5a23ad1e9bed975cbf2ac45b4190188ffad2ad2e",
"trx_in_block": 4,
"virtual_op": 0
}wistanflagged (-100.00%) @kevin-mn / pe-file-format-analysis-0032021/01/09 04:56:57
wistanflagged (-100.00%) @kevin-mn / pe-file-format-analysis-003
2021/01/09 04:56:57
| author | kevin-mn |
| permlink | pe-file-format-analysis-003 |
| voter | wistan |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #50172110/Trx 801aabddc3476f66f0103e49ffbea457cfcc85dd |
View Raw JSON Data
{
"block": 50172110,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-003",
"voter": "wistan",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-09T04:56:57",
"trx_id": "801aabddc3476f66f0103e49ffbea457cfcc85dd",
"trx_in_block": 1,
"virtual_op": 0
}tremlaflagged (-100.00%) @kevin-mn / pe-file-format-analysis-0032021/01/09 03:02:42
tremlaflagged (-100.00%) @kevin-mn / pe-file-format-analysis-003
2021/01/09 03:02:42
| author | kevin-mn |
| permlink | pe-file-format-analysis-003 |
| voter | tremla |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #50169855/Trx 3a66cacc7d4c1743a50356473d98aa5c8139fe16 |
View Raw JSON Data
{
"block": 50169855,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-003",
"voter": "tremla",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-09T03:02:42",
"trx_id": "3a66cacc7d4c1743a50356473d98aa5c8139fe16",
"trx_in_block": 1,
"virtual_op": 0
}kevin-mnpublished a new post: pe-file-format-analysis-0032021/01/08 10:50:00
kevin-mnpublished a new post: pe-file-format-analysis-003
2021/01/08 10:50:00
| author | kevin-mn |
| body | Continuing from the previous post (https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-002), let's go!!! # IMAGE_OPTIONAL_HEADER structure  Magic: Flag word, common executable (010Bh), typically 0x010BH, or 0x020BH if 64-bit, and the value is 0x0107H if ROM image. MajorLinkerVersion: The linker major version number, the value is 0x0EH. MinorLinkerVersion: The linker minor version number, the value is 0x00H. SizeOfCode: The total size of all blocks containing code with the IMAGE_SCN_CNT_CODE attribute, which is an integer multiple of a value that is aligned upwards. Typically, most files have only one Code block, so this field matches the size of the .text block. SizeOfInitializedData: The total size of all initialized data blocks, the value is 0x000B4000H, this is the size of the block (excluding code segments) at compile time, generally this value is inaccurate. SizeOfUninitializedData: the total size of all uninitialized data blocks, the value is 0. These blocks are not specified at the beginning of the program, and the uninitialized data is usually in the .bss block. AddressOfEntryPoint: the program execution entry RVA, the value is 0x002B56D0H. In most executables, this address does not point directly to Main, WinMain or DllMain, but to the runtime library code which calls the above functions. For DLLs, this entry point is called during program initialization and shutdown, as well as during thread creation and destruction. BaseOfCode: The starting RVA of the code segment, the value is 0x00001000H, or usually 0x00001000H if generated with Microsoft's linker. BaseOfData: the starting RVA of the data segment, the value is 0x0031E000H, the data segment is usually at the end of memory, for different versions of Microsoft linker, this value is inconsistent, it does not appear in 64-bit executable files. ImageBase: the default loading address of the program, the value is 0x00400000H, the loader tries to load the PE file in this address table, if the executable is loaded at this address, then the loader will skip the step of applying base address relocation. SectionAlignment: the block alignment size in memory, the value is 0x00001000H, the default alignment size is the page size of the target CPU, the minimum alignment size is one page 1000H (4KB), on IA-64 this value is 8KB. each block loading address must be an integer multiple of the value specified in this field. FileAlignment: The alignment size of the block within the PE file on disk, the value is 0x00000200H, for x86 executables this value is usually 200H or 1000H, this is to ensure that the block always starts from a sector of the disk, this value must be a power of 2, the minimum is 200H. MajorOpreatingSystemVersion: The major version number that requires the minimum version number of the operating system, this value is 0x0006H, this value does not seem to be useful. MinorOperatingSystemVersion: The minor version number of the minimum version number of the required operating system MajorImageVersion: the major version number that can run on the operating system MinorImageVersion: the minor version number that can run on the OS MajorSubsystemVersion: the major version number of the lowest subsystem version required MinorSubsystemVersion: the minor version number of the lowest subsystem version required Win32VersionValue: a field that is not necessary, usually 0 if it is not used by virus SizeOfImage: The total size of the image after it is loaded into memory, the value is 0x003D5000H, it refers to the size of the loaded file from ImageBase to the last block, the last block is rounded up according to its size. SizeOfHeaders: is the combined size of MS-DOS headers, PE headers, and block tables. The value is 0x00000400H. CheckSum: check sum, the CheckSumMappedFile function in IMAGEHLP.DLL can calculate this value, the general EXE file can be 0, but some kernel mode drivers and system DLLs must have a check sum. Subsystem: An enumeration value that indicates the subsystem expected by the executable file, this value is only important for EXEs. The value is 0x0003H. DllCharacteristics: when the DllMain() function is called, default is 0. SizeOfStackReserve: the size of the stack reserved for the thread in the EXE file, it only commits a part of it at first and only commits the rest when necessary. SizeOfStackCommit: in the EXE file, the amount of memory that is delegated to the stack at the beginning, the default value is 4KB. SizeHeapReserve: In the EXE file, the memory reserved for the default heap of the process, the default value is 1MB, but in current Windows, the heap value can grow beyond this value without user intervention. SizeOfHeapCommit: the memory size delegated to the heap in the EXE file, the default value is 4KB. LoaderFlag: related to debugging, default is 0. NumberOfRvaAndSizes: the number of items in the data directory table, the value of this field is 16. DataDirectory[16]: data directory table, consisting of several IMAGE_DATA_DIRECTORY structures, pointing to input tables, output tables, resources and other data. |
| json metadata | {"tags":["pe"],"image":["https://cdn.steemitimages.com/DQmcW39j9hmrGP5kAUf3Vic35nkKAx9HUgHmAPswchJUgmK/%E6%88%AA%E5%B1%8F2021-01-08%E4%B8%8B%E5%8D%885.24.32.png"],"links":["https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-002"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | hive-133802 |
| permlink | pe-file-format-analysis-003 |
| title | PE file format analysis (003) |
| Transaction Info | Block #50150617/Trx dd069356fed70a957f8bd55e7797b30b86969247 |
View Raw JSON Data
{
"block": 50150617,
"op": [
"comment",
{
"author": "kevin-mn",
"body": "Continuing from the previous post (https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-002), let's go!!!\n\n# IMAGE_OPTIONAL_HEADER structure\n\n\n\nMagic: Flag word, common executable (010Bh), typically 0x010BH, or 0x020BH if 64-bit, and the value is 0x0107H if ROM image.\nMajorLinkerVersion: The linker major version number, the value is 0x0EH.\nMinorLinkerVersion: The linker minor version number, the value is 0x00H.\nSizeOfCode: The total size of all blocks containing code with the IMAGE_SCN_CNT_CODE attribute, which is an integer multiple of a value that is aligned upwards. Typically, most files have only one Code block, so this field matches the size of the .text block.\nSizeOfInitializedData: The total size of all initialized data blocks, the value is 0x000B4000H, this is the size of the block (excluding code segments) at compile time, generally this value is inaccurate.\nSizeOfUninitializedData: the total size of all uninitialized data blocks, the value is 0. These blocks are not specified at the beginning of the program, and the uninitialized data is usually in the .bss block.\nAddressOfEntryPoint: the program execution entry RVA, the value is 0x002B56D0H. In most executables, this address does not point directly to Main, WinMain or DllMain, but to the runtime library code which calls the above functions. For DLLs, this entry point is called during program initialization and shutdown, as well as during thread creation and destruction.\nBaseOfCode: The starting RVA of the code segment, the value is 0x00001000H, or usually 0x00001000H if generated with Microsoft's linker.\nBaseOfData: the starting RVA of the data segment, the value is 0x0031E000H, the data segment is usually at the end of memory, for different versions of Microsoft linker, this value is inconsistent, it does not appear in 64-bit executable files.\nImageBase: the default loading address of the program, the value is 0x00400000H, the loader tries to load the PE file in this address table, if the executable is loaded at this address, then the loader will skip the step of applying base address relocation.\nSectionAlignment: the block alignment size in memory, the value is 0x00001000H, the default alignment size is the page size of the target CPU, the minimum alignment size is one page 1000H (4KB), on IA-64 this value is 8KB. each block loading address must be an integer multiple of the value specified in this field.\nFileAlignment: The alignment size of the block within the PE file on disk, the value is 0x00000200H, for x86 executables this value is usually 200H or 1000H, this is to ensure that the block always starts from a sector of the disk, this value must be a power of 2, the minimum is 200H.\nMajorOpreatingSystemVersion: The major version number that requires the minimum version number of the operating system, this value is 0x0006H, this value does not seem to be useful.\nMinorOperatingSystemVersion: The minor version number of the minimum version number of the required operating system \nMajorImageVersion: the major version number that can run on the operating system \nMinorImageVersion: the minor version number that can run on the OS \nMajorSubsystemVersion: the major version number of the lowest subsystem version required \nMinorSubsystemVersion: the minor version number of the lowest subsystem version required \nWin32VersionValue: a field that is not necessary, usually 0 if it is not used by virus \nSizeOfImage: The total size of the image after it is loaded into memory, the value is 0x003D5000H, it refers to the size of the loaded file from ImageBase to the last block, the last block is rounded up according to its size.\nSizeOfHeaders: is the combined size of MS-DOS headers, PE headers, and block tables. The value is 0x00000400H.\nCheckSum: check sum, the CheckSumMappedFile function in IMAGEHLP.DLL can calculate this value, the general EXE file can be 0, but some kernel mode drivers and system DLLs must have a check sum.\nSubsystem: An enumeration value that indicates the subsystem expected by the executable file, this value is only important for EXEs. The value is 0x0003H.\nDllCharacteristics: when the DllMain() function is called, default is 0.\nSizeOfStackReserve: the size of the stack reserved for the thread in the EXE file, it only commits a part of it at first and only commits the rest when necessary.\nSizeOfStackCommit: in the EXE file, the amount of memory that is delegated to the stack at the beginning, the default value is 4KB.\nSizeHeapReserve: In the EXE file, the memory reserved for the default heap of the process, the default value is 1MB, but in current Windows, the heap value can grow beyond this value without user intervention.\nSizeOfHeapCommit: the memory size delegated to the heap in the EXE file, the default value is 4KB.\nLoaderFlag: related to debugging, default is 0.\nNumberOfRvaAndSizes: the number of items in the data directory table, the value of this field is 16.\nDataDirectory[16]: data directory table, consisting of several IMAGE_DATA_DIRECTORY structures, pointing to input tables, output tables, resources and other data.",
"json_metadata": "{\"tags\":[\"pe\"],\"image\":[\"https://cdn.steemitimages.com/DQmcW39j9hmrGP5kAUf3Vic35nkKAx9HUgHmAPswchJUgmK/%E6%88%AA%E5%B1%8F2021-01-08%E4%B8%8B%E5%8D%885.24.32.png\"],\"links\":[\"https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-002\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "hive-133802",
"permlink": "pe-file-format-analysis-003",
"title": "PE file format analysis (003)"
}
],
"op_in_trx": 0,
"timestamp": "2021-01-08T10:50:00",
"trx_id": "dd069356fed70a957f8bd55e7797b30b86969247",
"trx_in_block": 4,
"virtual_op": 0
}kevin-mnupvoted (100.00%) @kevin-mn / pe-file-format-analysis-0022021/01/08 08:55:39
kevin-mnupvoted (100.00%) @kevin-mn / pe-file-format-analysis-002
2021/01/08 08:55:39
| author | kevin-mn |
| permlink | pe-file-format-analysis-002 |
| voter | kevin-mn |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50148358/Trx 41ef4590541f6fed634c60281dd6158856ab1b1b |
View Raw JSON Data
{
"block": 50148358,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-002",
"voter": "kevin-mn",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-08T08:55:39",
"trx_id": "41ef4590541f6fed634c60281dd6158856ab1b1b",
"trx_in_block": 0,
"virtual_op": 0
}kevin-mnreceived 4.313 SBD, 31.004 SP author reward for @kevin-mn / introduction-of-mitre-and-att-and-ck2021/01/07 17:06:33
kevin-mnreceived 4.313 SBD, 31.004 SP author reward for @kevin-mn / introduction-of-mitre-and-att-and-ck
2021/01/07 17:06:33
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| sbd payout | 4.313 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 50427.903380 VESTS |
| Transaction Info | Block #50129593/Virtual Operation #3 |
View Raw JSON Data
{
"block": 50129593,
"op": [
"author_reward",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"sbd_payout": "4.313 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "50427.903380 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-01-07T17:06:33",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 3
}booming03upvoted (100.00%) @kevin-mn / pe-file-format-analysis-0012021/01/07 08:38:12
booming03upvoted (100.00%) @kevin-mn / pe-file-format-analysis-001
2021/01/07 08:38:12
| author | kevin-mn |
| permlink | pe-file-format-analysis-001 |
| voter | booming03 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50119557/Trx 0538abe8756e13630e7ff3dfe380a57a864ed20c |
View Raw JSON Data
{
"block": 50119557,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-001",
"voter": "booming03",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-07T08:38:12",
"trx_id": "0538abe8756e13630e7ff3dfe380a57a864ed20c",
"trx_in_block": 1,
"virtual_op": 0
}booming03upvoted (100.00%) @kevin-mn / pe-file-format-analysis-0022021/01/07 08:37:48
booming03upvoted (100.00%) @kevin-mn / pe-file-format-analysis-002
2021/01/07 08:37:48
| author | kevin-mn |
| permlink | pe-file-format-analysis-002 |
| voter | booming03 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50119549/Trx 4b7aa6cfabcea7afd61a9ac0ddae0709b277943e |
View Raw JSON Data
{
"block": 50119549,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-002",
"voter": "booming03",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-07T08:37:48",
"trx_id": "4b7aa6cfabcea7afd61a9ac0ddae0709b277943e",
"trx_in_block": 3,
"virtual_op": 0
}postyjflagged (-100.00%) @kevin-mn / pe-file-format-analysis-0012021/01/06 19:45:42
postyjflagged (-100.00%) @kevin-mn / pe-file-format-analysis-001
2021/01/06 19:45:42
| author | kevin-mn |
| permlink | pe-file-format-analysis-001 |
| voter | postyj |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #50104274/Trx f98d6c157632d9f6eea51ca47d44caf455f01a31 |
View Raw JSON Data
{
"block": 50104274,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-001",
"voter": "postyj",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T19:45:42",
"trx_id": "f98d6c157632d9f6eea51ca47d44caf455f01a31",
"trx_in_block": 0,
"virtual_op": 0
}postyjflagged (-100.00%) @kevin-mn / pe-file-format-analysis-0022021/01/06 19:45:33
postyjflagged (-100.00%) @kevin-mn / pe-file-format-analysis-002
2021/01/06 19:45:33
| author | kevin-mn |
| permlink | pe-file-format-analysis-002 |
| voter | postyj |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #50104271/Trx 3c8b3023117e5b0ff928691801dee968c475a6a8 |
View Raw JSON Data
{
"block": 50104271,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-002",
"voter": "postyj",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T19:45:33",
"trx_id": "3c8b3023117e5b0ff928691801dee968c475a6a8",
"trx_in_block": 4,
"virtual_op": 0
}gusto84upvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck2021/01/06 17:28:09
gusto84upvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck
2021/01/06 17:28:09
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| voter | gusto84 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50101556/Trx 939777aa332f22df7209b4bf34beb984741a50c4 |
View Raw JSON Data
{
"block": 50101556,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"voter": "gusto84",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T17:28:09",
"trx_id": "939777aa332f22df7209b4bf34beb984741a50c4",
"trx_in_block": 6,
"virtual_op": 0
}kevin-mnpublished a new post: pe-file-format-analysis-0022021/01/06 16:34:09
kevin-mnpublished a new post: pe-file-format-analysis-002
2021/01/06 16:34:09
| author | kevin-mn |
| body | Continuing from the previous post (https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-001), let's get started!!! # IMAGE_FILE_HEADER structure  # Machine: (important) Machine model, each CPU has a unique Machine code indicating which CPU can execute --> 4C 01 for Intel 386 or successor processors and their compatible processors. The Machine field can take one of the following values to specify the CPU type. The image file can only run on the specified processor or on a system that can emulate the specified processor. Value Description 0x0 For any type of processor 0x1d3 Matsushita AM33 processor 0x8664 x64 processor 0x1c0 ARM small tail processor 0xebc EFI bytecode processors 0x14c Intel 386 or successor processors and their compatible processors 0x200 Intel Itanium processor 0x9041 Mitsubishi M32R small-tailed processor 0x266 MIPS16 processor 0x366 MIPS processor with FPU 0x466 MIPS16 processor with FPU 0x1f0 PowerPC small-tailed processor 0x1f1 PowerPC processor with symbol point support 0x166 MIPS small-tailed processor 0x1a2 Hitachi SH3 processor 0x1a3 Hitachi SH3 DSP processor 0x1a6 Hitachi SH4 processor 0x1a6 Hitachi SH5 processor 0x1c2 Thumb processor 0x169 MIPS Small Tail WCE v2 processor # NumberOfSections: (Important) refers to the number of blocks in the PE file, (also known as section area) number, that is, the number of items in the section table -> 00 04 -> 4, the value must be greater than 0, and when the number of defined sections does not match the actual, a runtime error will occur. # TimeDateStamp: the creation time of the PE file, generally with connectors to fill in. PointerToSymbolTable: the offset position of the COFF symbol table. This field is only useful for COFF debugging information. # NumberOfSymbols: the number of symbols in the COFF symbol table. This value and the previous one are 0 in the RELEASE version of the program, the number of symbols in the symbol table -> 00 00 00 00 # SizeOfOptionalHeader: (important) refers to the size of IMAGE_OPTIONAL_HEADER structure (number of bytes): 32-bit default E0H, 64-bit default F0H (can be modified). are not the same, so the size needs to be specified in SizeOfOptionalHeader.' # Characteristics: (important) describe the file attributes, each bit in binary represents a different attribute eg-> 0F 01; single attribute (only 1 bit is 1): \#define IMAGE_FILE_DLL 0x2000 File is a DLL. Combined attribute (multiple bit is 1, single attribute or operation):0X010F Executable file The Characteristics field contains the flags for the attributes of the image file. The following bolded ones are the commonly used attributes. The following values are currently defined (from low to high). Position Description 0 It indicates that this file does not contain base address relocation information and therefore must be loaded to its preferred base address. If the base address is not available, the loader will report an error. 1 It indicates that this image file is legal. It seems a bit redundant, but it cannot be missing. 2 Reserved, must be 0. 3 Reserved, must be 0. 4 Reserved, must be 0. 5 The application can handle addresses larger than 2GB. 6 Reserved, must be 0. 7 Reserved, must be 0. 8 Machine type is based on a 32-bit architecture. 9 Debug information has been removed from this image file. 10 If this image file is on removable media, fully load it and copy it to the swap file. It is hardly necessary 11 If this image file is on network media, fully load it and copy it to the swap file. Hardly used 12 This image file is a system file, not a user program. 13 This image file is a dynamic link library (DLL). 14 This file can only be run on single processor machines. 15 Reserved, must be 0. # eg:  In the next chapter we continue with the IMAGE_OPTIONAL_HEADER structure. To be continued。。。 |
| json metadata | {"tags":["pe","define"],"image":["https://cdn.steemitimages.com/DQmSCLudURzCHgaQjbKy8KR5gwKLKrXgREpmZ3Hfr6NGCRE/%E6%88%AA%E5%B1%8F2021-01-07%E4%B8%8A%E5%8D%8812.04.07.png","https://cdn.steemitimages.com/DQmcr1hnSZgS4HjVfqNmJ2i7tHshUpA2hybrw3xyLomfBEE/%E6%88%AA%E5%B1%8F2021-01-07%E4%B8%8A%E5%8D%8812.23.25.png"],"links":["https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-001"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | hive-133802 |
| permlink | pe-file-format-analysis-002 |
| title | PE file format analysis (002) |
| Transaction Info | Block #50100486/Trx 0ad63013d9384d594bf82f982211b9ce7c0ab8f5 |
View Raw JSON Data
{
"block": 50100486,
"op": [
"comment",
{
"author": "kevin-mn",
"body": "Continuing from the previous post (https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-001), let's get started!!!\n# IMAGE_FILE_HEADER structure\n\n\n\n# Machine: \n(important) Machine model, each CPU has a unique Machine code indicating which CPU can execute --> 4C 01 for Intel 386 or successor processors and their compatible processors.\nThe Machine field can take one of the following values to specify the CPU type. The image file can only run on the specified processor or on a system that can emulate the specified processor.\n\nValue Description\n0x0 For any type of processor\n0x1d3 Matsushita AM33 processor\n0x8664 x64 processor\n0x1c0 ARM small tail processor\n0xebc EFI bytecode processors\n0x14c Intel 386 or successor processors and their compatible processors\n0x200 Intel Itanium processor\n0x9041 Mitsubishi M32R small-tailed processor\n0x266 MIPS16 processor\n0x366 MIPS processor with FPU\n0x466 MIPS16 processor with FPU\n0x1f0 PowerPC small-tailed processor\n0x1f1 PowerPC processor with symbol point support\n0x166 MIPS small-tailed processor\n0x1a2 Hitachi SH3 processor\n0x1a3 Hitachi SH3 DSP processor\n0x1a6 Hitachi SH4 processor\n0x1a6 Hitachi SH5 processor\n0x1c2 Thumb processor\n0x169 MIPS Small Tail WCE v2 processor\n\n# NumberOfSections: \n(Important) refers to the number of blocks in the PE file, (also known as section area) number, that is, the number of items in the section table -> 00 04 -> 4, the value must be greater than 0, and when the number of defined sections does not match the actual, a runtime error will occur.\n\n# TimeDateStamp: \nthe creation time of the PE file, generally with connectors to fill in.\nPointerToSymbolTable: the offset position of the COFF symbol table. This field is only useful for COFF debugging information.\n\n# NumberOfSymbols:\n the number of symbols in the COFF symbol table. This value and the previous one are 0 in the RELEASE version of the program, the number of symbols in the symbol table -> 00 00 00 00\n\n# SizeOfOptionalHeader: \n(important) refers to the size of IMAGE_OPTIONAL_HEADER structure (number of bytes): 32-bit default E0H, 64-bit default F0H (can be modified). are not the same, so the size needs to be specified in SizeOfOptionalHeader.'\n\n# Characteristics: \n(important) describe the file attributes, each bit in binary represents a different attribute eg-> 0F 01; single attribute (only 1 bit is 1): \\#define IMAGE_FILE_DLL 0x2000 File is a DLL.\nCombined attribute (multiple bit is 1, single attribute or operation):0X010F Executable file\n\nThe Characteristics field contains the flags for the attributes of the image file. The following bolded ones are the commonly used attributes. The following values are currently defined (from low to high).\n\nPosition Description\n0 It indicates that this file does not contain base address relocation information and therefore must be loaded to its preferred base address. If the base address is not available, the loader will report an error.\n1 It indicates that this image file is legal. It seems a bit redundant, but it cannot be missing.\n2 Reserved, must be 0.\n3 Reserved, must be 0.\n4 Reserved, must be 0.\n5 The application can handle addresses larger than 2GB.\n6 Reserved, must be 0.\n7 Reserved, must be 0.\n8 Machine type is based on a 32-bit architecture.\n9 Debug information has been removed from this image file.\n10 If this image file is on removable media, fully load it and copy it to the swap file. It is hardly necessary\n11 If this image file is on network media, fully load it and copy it to the swap file. Hardly used\n12 This image file is a system file, not a user program.\n13 This image file is a dynamic link library (DLL).\n14 This file can only be run on single processor machines.\n15 Reserved, must be 0.\n\n# eg:\n\n\nIn the next chapter we continue with the IMAGE_OPTIONAL_HEADER structure.\nTo be continued。。。",
"json_metadata": "{\"tags\":[\"pe\",\"define\"],\"image\":[\"https://cdn.steemitimages.com/DQmSCLudURzCHgaQjbKy8KR5gwKLKrXgREpmZ3Hfr6NGCRE/%E6%88%AA%E5%B1%8F2021-01-07%E4%B8%8A%E5%8D%8812.04.07.png\",\"https://cdn.steemitimages.com/DQmcr1hnSZgS4HjVfqNmJ2i7tHshUpA2hybrw3xyLomfBEE/%E6%88%AA%E5%B1%8F2021-01-07%E4%B8%8A%E5%8D%8812.23.25.png\"],\"links\":[\"https://steemit.com/hive-133802/@kevin-mn/pe-file-format-analysis-001\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "hive-133802",
"permlink": "pe-file-format-analysis-002",
"title": "PE file format analysis (002)"
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T16:34:09",
"trx_id": "0ad63013d9384d594bf82f982211b9ce7c0ab8f5",
"trx_in_block": 3,
"virtual_op": 0
}fuliupvoted (80.00%) @kevin-mn / pe-file-format-analysis-0012021/01/06 09:13:15
fuliupvoted (80.00%) @kevin-mn / pe-file-format-analysis-001
2021/01/06 09:13:15
| author | kevin-mn |
| permlink | pe-file-format-analysis-001 |
| voter | fuli |
| weight | 8000 (80.00%) |
| Transaction Info | Block #50091770/Trx 7c58f624123b5ea5a96a61ba15121fb0a60ffb8f |
View Raw JSON Data
{
"block": 50091770,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "pe-file-format-analysis-001",
"voter": "fuli",
"weight": 8000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T09:13:15",
"trx_id": "7c58f624123b5ea5a96a61ba15121fb0a60ffb8f",
"trx_in_block": 0,
"virtual_op": 0
}kevin-mnpublished a new post: pe-file-format-analysis-0012021/01/06 09:04:21
kevin-mnpublished a new post: pe-file-format-analysis-001
2021/01/06 09:04:21
| author | kevin-mn |
| body | I recently researched the PE file side of things and found that the PE format is worth summarizing for everyone, so let's get go!!! # Concept PE file is the general name of executable program files in Windows operating system, PE is the abbreviation of Portable Execute, meaning "portable, executable", which means a file can be run in multiple operating systems, common ones are DLL, EXE, OCX, SYS, etc. are PE files. # File Structure  # DOS HEADER  The above figure shows the prototype of IMAGE_DOS_HEADER structure, which is located at the top of the PE header and is the starting part of the PE file. The structure is defined in the winnt.h header file, which defines the structure prototype of the PE header and section area. the form of the IMAGE_DOS_HEADER structure is determined and its size is constant, totaling 64 bytes (offset in the PE file is 0h to 40h). IMAGE_DOS_HEADER structure, 32-bit / 64 for the system we live to focus on two members: e_magic (the first) and e_lfanew (the last) e_magic: IMAGE_DOS_HEADER structure initially 2 bytes for 4D5A, the comment content is the signature, 4D5A corresponding to the character MZ, so what exactly does MZ mean? MZ is the acronym of Mark Zbikowski, who is one of the designers of the DOS system. In the PE file China it is like seeing Mark Zbikowski himself when you find MZ.  e_lfanew: located at the end of the structure, it is a LONG type variable with a size of 4 bytes. Offset relative to the beginning of the file, used to find the PE header; # DOS Stub Program Immediately after the IMAGE_DOS_HEADER structure is the DOS Stub Program, which is not a structure but, as the name implies, a program. The DOS Stub Program is a small program, so its length is not fixed. So, how do you know where he ends? This can be known based on the value of the e_lfanew member variable. Since the e_lfanew value is the start offset of the IMAGE_NT_HEADER structure and follows immediately after the DOS Stub Program, you know where the DOS Stub Program ends as long as you have the e_lfanew value.  # IMAGE_NT_HEADER The first member of the NT header is "PE\0\0" (0X50 0X45 0X00 0X00 four-byte signature), and the next two members are the standard PE header (_IMAGE_FILE_HEADER) and the optional PE header (_IMAGE_OPTIONAL_HEADER).  To be continued。。。 |
| json metadata | {"tags":["pe"],"image":["https://cdn.steemitimages.com/DQmQLbzh6yEmHH18NvjcgGB5F8rUC9pJNMGjVruD1uZmr5q/%E6%88%AA%E5%B1%8F2021-01-05%E4%B8%8B%E5%8D%887.37.01.png","https://cdn.steemitimages.com/DQmXgobL2bHEei8P3mcQy1FG12pNZpX49C7GrwnPknEbnmn/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8A%E5%8D%8811.34.49.png","https://cdn.steemitimages.com/DQmYJYZMHSZSmeu3caFiPQVNa1JQgVdHeU3kKJEEzeRQMDk/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8B%E5%8D%884.57.18.png","https://cdn.steemitimages.com/DQmeeBfzcyc5kJMg9bPYSeVMnhLyDTsNZA5PhRrFiAMEsyP/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8B%E5%8D%885.00.40.png","https://cdn.steemitimages.com/DQmP6YrpHx5LioRr3jgxD782CZUiKTNAjwvQLmQjzgfJ77r/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8B%E5%8D%885.03.04.png"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | hive-133802 |
| permlink | pe-file-format-analysis-001 |
| title | PE file format analysis (001) |
| Transaction Info | Block #50091594/Trx bb0705e10896dbca7c6378e02c207873f9ca3e32 |
View Raw JSON Data
{
"block": 50091594,
"op": [
"comment",
{
"author": "kevin-mn",
"body": "I recently researched the PE file side of things and found that the PE format is worth summarizing for everyone, so let's get go!!!\n\n# Concept\nPE file is the general name of executable program files in Windows operating system, PE is the abbreviation of Portable Execute, meaning \"portable, executable\", which means a file can be run in multiple operating systems, common ones are DLL, EXE, OCX, SYS, etc. are PE files.\n# File Structure\n\n\n# DOS HEADER\n\n\nThe above figure shows the prototype of IMAGE_DOS_HEADER structure, which is located at the top of the PE header and is the starting part of the PE file. The structure is defined in the winnt.h header file, which defines the structure prototype of the PE header and section area. the form of the IMAGE_DOS_HEADER structure is determined and its size is constant, totaling 64 bytes (offset in the PE file is 0h to 40h).\nIMAGE_DOS_HEADER structure, 32-bit / 64 for the system we live to focus on two members: e_magic (the first) and e_lfanew (the last)\n\ne_magic: IMAGE_DOS_HEADER structure initially 2 bytes for 4D5A, the comment content is the signature, 4D5A corresponding to the character MZ, so what exactly does MZ mean? MZ is the acronym of Mark Zbikowski, who is one of the designers of the DOS system. In the PE file China it is like seeing Mark Zbikowski himself when you find MZ. \n\n\n\ne_lfanew: located at the end of the structure, it is a LONG type variable with a size of 4 bytes. Offset relative to the beginning of the file, used to find the PE header;\n\n# DOS Stub Program\nImmediately after the IMAGE_DOS_HEADER structure is the DOS Stub Program, which is not a structure but, as the name implies, a program. The DOS Stub Program is a small program, so its length is not fixed. So, how do you know where he ends? This can be known based on the value of the e_lfanew member variable. Since the e_lfanew value is the start offset of the IMAGE_NT_HEADER structure and follows immediately after the DOS Stub Program, you know where the DOS Stub Program ends as long as you have the e_lfanew value.\n\n\n\n# IMAGE_NT_HEADER\n\nThe first member of the NT header is \"PE\\0\\0\" (0X50 0X45 0X00 0X00 four-byte signature), and the next two members are the standard PE header (_IMAGE_FILE_HEADER) and the optional PE header (_IMAGE_OPTIONAL_HEADER).\n\n\n\nTo be continued。。。",
"json_metadata": "{\"tags\":[\"pe\"],\"image\":[\"https://cdn.steemitimages.com/DQmQLbzh6yEmHH18NvjcgGB5F8rUC9pJNMGjVruD1uZmr5q/%E6%88%AA%E5%B1%8F2021-01-05%E4%B8%8B%E5%8D%887.37.01.png\",\"https://cdn.steemitimages.com/DQmXgobL2bHEei8P3mcQy1FG12pNZpX49C7GrwnPknEbnmn/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8A%E5%8D%8811.34.49.png\",\"https://cdn.steemitimages.com/DQmYJYZMHSZSmeu3caFiPQVNa1JQgVdHeU3kKJEEzeRQMDk/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8B%E5%8D%884.57.18.png\",\"https://cdn.steemitimages.com/DQmeeBfzcyc5kJMg9bPYSeVMnhLyDTsNZA5PhRrFiAMEsyP/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8B%E5%8D%885.00.40.png\",\"https://cdn.steemitimages.com/DQmP6YrpHx5LioRr3jgxD782CZUiKTNAjwvQLmQjzgfJ77r/%E6%88%AA%E5%B1%8F2021-01-06%E4%B8%8B%E5%8D%885.03.04.png\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "hive-133802",
"permlink": "pe-file-format-analysis-001",
"title": "PE file format analysis (001)"
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T09:04:21",
"trx_id": "bb0705e10896dbca7c6378e02c207873f9ca3e32",
"trx_in_block": 1,
"virtual_op": 0
}kevin-mncustom json: community2021/01/06 06:38:24
kevin-mncustom json: community
2021/01/06 06:38:24
| id | community |
| json | ["subscribe",{"community":"hive-133802"}] |
| required auths | [] |
| required posting auths | ["kevin-mn"] |
| Transaction Info | Block #50088713/Trx 6d1e5417144b00e75e76de5c4e73e2f185441c33 |
View Raw JSON Data
{
"block": 50088713,
"op": [
"custom_json",
{
"id": "community",
"json": "[\"subscribe\",{\"community\":\"hive-133802\"}]",
"required_auths": [],
"required_posting_auths": [
"kevin-mn"
]
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T06:38:24",
"trx_id": "6d1e5417144b00e75e76de5c4e73e2f185441c33",
"trx_in_block": 0,
"virtual_op": 0
}kevin-mncustom json: community2021/01/06 06:38:03
kevin-mncustom json: community
2021/01/06 06:38:03
| id | community |
| json | ["subscribe",{"community":"hive-133802"}] |
| required auths | [] |
| required posting auths | ["kevin-mn"] |
| Transaction Info | Block #50088706/Trx 9f17b8d89545699ba304e804dc72502a53fe9bce |
View Raw JSON Data
{
"block": 50088706,
"op": [
"custom_json",
{
"id": "community",
"json": "[\"subscribe\",{\"community\":\"hive-133802\"}]",
"required_auths": [],
"required_posting_auths": [
"kevin-mn"
]
}
],
"op_in_trx": 0,
"timestamp": "2021-01-06T06:38:03",
"trx_id": "9f17b8d89545699ba304e804dc72502a53fe9bce",
"trx_in_block": 2,
"virtual_op": 0
}worldpeace1024upvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck2021/01/04 03:27:42
worldpeace1024upvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck
2021/01/04 03:27:42
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| voter | worldpeace1024 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50028002/Trx b0de6a3ecfd8ee509642492bc51f5a0d1c330693 |
View Raw JSON Data
{
"block": 50028002,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"voter": "worldpeace1024",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-04T03:27:42",
"trx_id": "b0de6a3ecfd8ee509642492bc51f5a0d1c330693",
"trx_in_block": 7,
"virtual_op": 0
}booming03upvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck2021/01/04 03:27:36
booming03upvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck
2021/01/04 03:27:36
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| voter | booming03 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50028000/Trx b88d828c73274d0aebb0cca2283cab07d0557710 |
View Raw JSON Data
{
"block": 50028000,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"voter": "booming03",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-04T03:27:36",
"trx_id": "b88d828c73274d0aebb0cca2283cab07d0557710",
"trx_in_block": 6,
"virtual_op": 0
}suliusflagged (-100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck2021/01/02 03:20:57
suliusflagged (-100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck
2021/01/02 03:20:57
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| voter | sulius |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #49970928/Trx 2e25ba6f4e506c5b6efaf0e1b59b1ce8679ee454 |
View Raw JSON Data
{
"block": 49970928,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"voter": "sulius",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-02T03:20:57",
"trx_id": "2e25ba6f4e506c5b6efaf0e1b59b1ce8679ee454",
"trx_in_block": 9,
"virtual_op": 0
}poidservflagged (-100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck2021/01/01 05:29:45
poidservflagged (-100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck
2021/01/01 05:29:45
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| voter | poidserv |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #49945012/Trx 3128c16c1fe447772e954172a66801021db1fac2 |
View Raw JSON Data
{
"block": 49945012,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"voter": "poidserv",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-01T05:29:45",
"trx_id": "3128c16c1fe447772e954172a66801021db1fac2",
"trx_in_block": 9,
"virtual_op": 0
}chrisdwyerflagged (-100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck2020/12/31 18:02:45
chrisdwyerflagged (-100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck
2020/12/31 18:02:45
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| voter | chrisdwyer |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #49931432/Trx 65eafc951855704d4bc025d0043b2e0c0e27b922 |
View Raw JSON Data
{
"block": 49931432,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"voter": "chrisdwyer",
"weight": -10000
}
],
"op_in_trx": 0,
"timestamp": "2020-12-31T18:02:45",
"trx_id": "65eafc951855704d4bc025d0043b2e0c0e27b922",
"trx_in_block": 1,
"virtual_op": 0
}2020/12/31 17:08:57
2020/12/31 17:08:57
| author | bzd |
| body | Very good sharing!! |
| json metadata | {"app":"steemit/0.2"} |
| parent author | kevin-mn |
| parent permlink | introduction-of-mitre-and-att-and-ck |
| permlink | qm7rmu |
| title | |
| Transaction Info | Block #49930368/Trx 982ebc67db12b3120c946415ba9080ae9fdc0867 |
View Raw JSON Data
{
"block": 49930368,
"op": [
"comment",
{
"author": "bzd",
"body": "Very good sharing!!",
"json_metadata": "{\"app\":\"steemit/0.2\"}",
"parent_author": "kevin-mn",
"parent_permlink": "introduction-of-mitre-and-att-and-ck",
"permlink": "qm7rmu",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2020-12-31T17:08:57",
"trx_id": "982ebc67db12b3120c946415ba9080ae9fdc0867",
"trx_in_block": 0,
"virtual_op": 0
}kevin-mnupvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck2020/12/31 17:06:48
kevin-mnupvoted (100.00%) @kevin-mn / introduction-of-mitre-and-att-and-ck
2020/12/31 17:06:48
| author | kevin-mn |
| permlink | introduction-of-mitre-and-att-and-ck |
| voter | kevin-mn |
| weight | 10000 (100.00%) |
| Transaction Info | Block #49930326/Trx a521101410c747da47ccc4a198dd8b487b24acd9 |
View Raw JSON Data
{
"block": 49930326,
"op": [
"vote",
{
"author": "kevin-mn",
"permlink": "introduction-of-mitre-and-att-and-ck",
"voter": "kevin-mn",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2020-12-31T17:06:48",
"trx_id": "a521101410c747da47ccc4a198dd8b487b24acd9",
"trx_in_block": 4,
"virtual_op": 0
}kevin-mnpublished a new post: introduction-of-mitre-and-att-and-ck2020/12/31 17:06:33
kevin-mnpublished a new post: introduction-of-mitre-and-att-and-ck
2020/12/31 17:06:33
| author | kevin-mn |
| body | Recently, I came across ATT&CK because of my research on security attack and defense technologies, and I don't know much about it, so I want to understand the origin of the concept first. Ha ha, without further ado, let's go!!! # MITRE: MITRE is a U.S. government-funded research organization that was spun off from MIT in 1958 and has been involved in many commercial and top-secret projects. These include the development of the FAA Air Traffic Control System and the AWACS Airborne Radar System. MITRE has engaged in numerous cybersecurity practices with funding from the National Institute of Standards and Technology (NIST). # MITRE ATT&CK: MITRE’s Adversarial Tactics, Techniques, and Common Knowledge (ATT&CK) is a curated knowledge base and model for cyber adversary behavior, reflecting the various phases of an adversary’s attack lifecycle and the platforms they are known to target. ATT&CK is most visually represented as a matrix, and in simple terms, ATT&CK is the "Counter Tactics, Techniques, and Common Sense" framework provided by MITRE. As follows:  The 11 tactic categories within ATT&CK for Enterprise were derived from the later stages (exploit, control, maintain, and execute) of a seven-stage Cyber Attack Lifecycle[1] (first articulated by Lockheed Martin as the Cyber Kill Chain®[2]). This provides a deeper level of granularity in describing what can occur during an intrusion.  Tactics, techniques and procedures (TTP) are documented in tabular form as the MITRE ATT&CK Enterprise Matrix. "Tactics" is the name of the column heading and is the general category in which an attacker uses a particular technique. The "Technique" appears in each box under the "Tactics" column heading and shows how the attacker accomplished a tactic. the ATT&CK matrix assigns a number to each technique, such as T1063 or T1519. The "Processes" can be accessed through the links in the Techniques box. They show how an attacker performs a technique. Processes provide a more detailed description of how an attacker (or even an attack group) can implement a particular technique in the wild. MITRE ATT&CK is great because all of the tactics, techniques, and procedures (TTPs) are based on what has been observed by actual attack groups in the real world. Many of these organizations use the same techniques. It's almost as if the hacker groups have their own script when attacking systems and they use that script to quickly gain productivity from new members. When you target an attacker's TTP, you are targeting their behavior. Ha ha, To be continued。。。 |
| json metadata | {"tags":["att-ck","security"],"image":["https://cdn.steemitimages.com/DQmTRXgSSjsUQCsDC3HRQSjkr1vR7zjbU5TGWdvz1E8pJK6/%E6%88%AA%E5%B1%8F2021-01-01%E4%B8%8A%E5%8D%8812.54.34.png","https://cdn.steemitimages.com/DQmdndK1tSnS7e6menZ8PyJQdofmvxovTDLwEoDEoGexXDH/%E6%88%AA%E5%B1%8F2021-01-01%E4%B8%8A%E5%8D%8812.43.21.png"],"app":"steemit/0.2","format":"markdown"} |
| parent author | |
| parent permlink | att-ck |
| permlink | introduction-of-mitre-and-att-and-ck |
| title | Introduction of MITRE and ATT&CK |
| Transaction Info | Block #49930321/Trx e521dac2103599b8a71312dfe1f50c6a77fabdaa |
View Raw JSON Data
{
"block": 49930321,
"op": [
"comment",
{
"author": "kevin-mn",
"body": "Recently, I came across ATT&CK because of my research on security attack and defense technologies, and I don't know much about it, so I want to understand the origin of the concept first.\n\nHa ha, without further ado, let's go!!!\n\n# MITRE: \nMITRE is a U.S. government-funded research organization that was spun off from MIT in 1958 and has been involved in many commercial and top-secret projects. These include the development of the FAA Air Traffic Control System and the AWACS Airborne Radar System. MITRE has engaged in numerous cybersecurity practices with funding from the National Institute of Standards and Technology (NIST).\n\n# MITRE ATT&CK:\nMITRE’s Adversarial Tactics, Techniques, and Common Knowledge (ATT&CK) is a curated knowledge base and model for cyber adversary behavior, reflecting the various phases of an adversary’s attack lifecycle and the platforms they are known to target.\n\nATT&CK is most visually represented as a matrix, and in simple terms, ATT&CK is the \"Counter Tactics, Techniques, and Common Sense\" framework provided by MITRE. As follows:\n\n\nThe 11 tactic categories within ATT&CK for Enterprise were derived from the later stages (exploit, control, maintain, and execute) of a seven-stage Cyber Attack Lifecycle[1] (first articulated by Lockheed Martin as the Cyber Kill Chain®[2]). This provides a deeper level of granularity in describing what can occur during an intrusion.\n\n\nTactics, techniques and procedures (TTP) are documented in tabular form as the MITRE ATT&CK Enterprise Matrix.\n\n\"Tactics\" is the name of the column heading and is the general category in which an attacker uses a particular technique.\n\nThe \"Technique\" appears in each box under the \"Tactics\" column heading and shows how the attacker accomplished a tactic. the ATT&CK matrix assigns a number to each technique, such as T1063 or T1519.\n\nThe \"Processes\" can be accessed through the links in the Techniques box. They show how an attacker performs a technique. Processes provide a more detailed description of how an attacker (or even an attack group) can implement a particular technique in the wild.\n\nMITRE ATT&CK is great because all of the tactics, techniques, and procedures (TTPs) are based on what has been observed by actual attack groups in the real world. Many of these organizations use the same techniques. It's almost as if the hacker groups have their own script when attacking systems and they use that script to quickly gain productivity from new members. When you target an attacker's TTP, you are targeting their behavior.\n\nHa ha, To be continued。。。",
"json_metadata": "{\"tags\":[\"att-ck\",\"security\"],\"image\":[\"https://cdn.steemitimages.com/DQmTRXgSSjsUQCsDC3HRQSjkr1vR7zjbU5TGWdvz1E8pJK6/%E6%88%AA%E5%B1%8F2021-01-01%E4%B8%8A%E5%8D%8812.54.34.png\",\"https://cdn.steemitimages.com/DQmdndK1tSnS7e6menZ8PyJQdofmvxovTDLwEoDEoGexXDH/%E6%88%AA%E5%B1%8F2021-01-01%E4%B8%8A%E5%8D%8812.43.21.png\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "att-ck",
"permlink": "introduction-of-mitre-and-att-and-ck",
"title": "Introduction of MITRE and ATT&CK"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-31T17:06:33",
"trx_id": "e521dac2103599b8a71312dfe1f50c6a77fabdaa",
"trx_in_block": 7,
"virtual_op": 0
}2020/12/30 12:29:06
2020/12/30 12:29:06
| delegatee | kevin-mn |
| delegator | steem |
| vesting shares | 28608.549389 VESTS |
| Transaction Info | Block #49896378/Trx aa96e9361725542d6049b510c0fe6fb2dcd24527 |
View Raw JSON Data
{
"block": 49896378,
"op": [
"delegate_vesting_shares",
{
"delegatee": "kevin-mn",
"delegator": "steem",
"vesting_shares": "28608.549389 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-30T12:29:06",
"trx_id": "aa96e9361725542d6049b510c0fe6fb2dcd24527",
"trx_in_block": 0,
"virtual_op": 0
}executive-boardsent 0.001 STEEM to @kevin-mn- "❗ Hello kevin-mn, welcome to the STEEM ecosystem. The Executive Board hereby invites you to https://discord.gg/KyBbmhh where you will get some insider infos on how you will earn the most coins. It's e..."2020/12/30 10:44:06
executive-boardsent 0.001 STEEM to @kevin-mn- "❗ Hello kevin-mn, welcome to the STEEM ecosystem. The Executive Board hereby invites you to https://discord.gg/KyBbmhh where you will get some insider infos on how you will earn the most coins. It's e..."
2020/12/30 10:44:06
| amount | 0.001 STEEM |
| from | executive-board |
| memo | ❗ Hello kevin-mn, welcome to the STEEM ecosystem. The Executive Board hereby invites you to https://discord.gg/KyBbmhh where you will get some insider infos on how you will earn the most coins. It's easy, just follow the instructions. Warm regards, The Executive Board. |
| to | kevin-mn |
| Transaction Info | Block #49894303/Trx 6839f7623b1ffc52aa9532a573ec283f66aaf460 |
View Raw JSON Data
{
"block": 49894303,
"op": [
"transfer",
{
"amount": "0.001 STEEM",
"from": "executive-board",
"memo": "❗ Hello kevin-mn, welcome to the STEEM ecosystem. The Executive Board hereby invites you to https://discord.gg/KyBbmhh where you will get some insider infos on how you will earn the most coins. It's easy, just follow the instructions. Warm regards, The Executive Board.",
"to": "kevin-mn"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-30T10:44:06",
"trx_id": "6839f7623b1ffc52aa9532a573ec283f66aaf460",
"trx_in_block": 2,
"virtual_op": 0
}2020/12/30 10:42:42
2020/12/30 10:42:42
| delegatee | kevin-mn |
| delegator | steem |
| vesting shares | 30300.000000 VESTS |
| Transaction Info | Block #49894275/Trx 7d9858b185568f1ecc9b616a584ea2c578f2c159 |
View Raw JSON Data
{
"block": 49894275,
"op": [
"delegate_vesting_shares",
{
"delegatee": "kevin-mn",
"delegator": "steem",
"vesting_shares": "30300.000000 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-30T10:42:42",
"trx_id": "7d9858b185568f1ecc9b616a584ea2c578f2c159",
"trx_in_block": 1,
"virtual_op": 0
}2020/12/30 10:42:42
2020/12/30 10:42:42
| active | {"account_auths":[],"key_auths":[["STM7xdwGDJa335BHqReUVoJUXKZfHuVN7KAdeQU9UudGoUpz61DbC",1]],"weight_threshold":1} |
| creator | steem |
| extensions | [] |
| json metadata | {} |
| memo key | STM7yxMbw5TE7C3dACiyZTxkAPXYQ5XL5HwAtQMkn5QiioYHBrZmx |
| new account name | kevin-mn |
| owner | {"account_auths":[],"key_auths":[["STM85e7qyWGxGJBDVBFKbfMoxwkt3rUy3cjRcWHPw8b49gp9qd2WM",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM6SC1sWAnMg8iUWJvEwys2iHvuS2K7a9PSPLwsBVUNQCZ6Fogbc",1]],"weight_threshold":1} |
| Transaction Info | Block #49894275/Trx 7d9858b185568f1ecc9b616a584ea2c578f2c159 |
View Raw JSON Data
{
"block": 49894275,
"op": [
"create_claimed_account",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM7xdwGDJa335BHqReUVoJUXKZfHuVN7KAdeQU9UudGoUpz61DbC",
1
]
],
"weight_threshold": 1
},
"creator": "steem",
"extensions": [],
"json_metadata": "{}",
"memo_key": "STM7yxMbw5TE7C3dACiyZTxkAPXYQ5XL5HwAtQMkn5QiioYHBrZmx",
"new_account_name": "kevin-mn",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM85e7qyWGxGJBDVBFKbfMoxwkt3rUy3cjRcWHPw8b49gp9qd2WM",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6SC1sWAnMg8iUWJvEwys2iHvuS2K7a9PSPLwsBVUNQCZ6Fogbc",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2020-12-30T10:42:42",
"trx_id": "7d9858b185568f1ecc9b616a584ea2c578f2c159",
"trx_in_block": 1,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress86.02%
{
"voting_manabar": {
"current_mana": "186657038651",
"last_update_time": 1617266559
},
"downvote_manabar": {
"current_mana": "46664259663",
"last_update_time": 1617266559
},
"rc_account": {
"account": "kevin-mn",
"max_rc": "192378793480",
"max_rc_creation_adjustment": {
"amount": "5721754829",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "220797604830",
"last_update_time": 1617266559
}
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM85e7qyWGxGJBDVBFKbfMoxwkt3rUy3cjRcWHPw8b49gp9qd2WM1/1
Active
Single Signature
Public Keys
STM7xdwGDJa335BHqReUVoJUXKZfHuVN7KAdeQU9UudGoUpz61DbC1/1
Posting
Single Signature
Public Keys
STM6SC1sWAnMg8iUWJvEwys2iHvuS2K7a9PSPLwsBVUNQCZ6Fogbc1/1
Memo
STM7yxMbw5TE7C3dACiyZTxkAPXYQ5XL5HwAtQMkn5QiioYHBrZmx
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM85e7qyWGxGJBDVBFKbfMoxwkt3rUy3cjRcWHPw8b49gp9qd2WM",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM7xdwGDJa335BHqReUVoJUXKZfHuVN7KAdeQU9UudGoUpz61DbC",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6SC1sWAnMg8iUWJvEwys2iHvuS2K7a9PSPLwsBVUNQCZ6Fogbc",
1
]
],
"weight_threshold": 1
},
"memo": "STM7yxMbw5TE7C3dACiyZTxkAPXYQ5XL5HwAtQMkn5QiioYHBrZmx"
}Witness Votes
0 / 30
No active witness votes.
[]