Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.013USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
0.250SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.250SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
0.250SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "407.741315 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namepyericz
id923478
rank1,666,863
reputation8956602
created2018-04-10T07:51:18
recovery_accountcnsteem
proxyNone
post_count2
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-04-10T08:30:06
last_root_post2018-04-10T08:30:06
last_vote_time2018-04-11T02:36:42
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,425
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares407.741315 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update2018-04-10T07:52:54
last_account_update2018-04-10T09:38:03
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 923478,
  "name": "pyericz",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM518XA4wSztnvSovShX7mL2Tbn78e7Jz7UDm4dk9ZwQ2CnJ2g2v",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5wGDHhPRmnCVS8pKo8sQMXAayjY1WurHuC7gzSYMcrL7qJVGow",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM64xaJ4TUrSZ7AbQ1iiD11bJq4uCrfRqBjPRnjZjxks2hAfkLuF",
        1
      ]
    ]
  },
  "memo_key": "STM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5",
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f\",\"website\":\"https://www.synscope.com/\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f\",\"website\":\"https://www.synscope.com/\"}}",
  "proxy": "",
  "last_owner_update": "2018-04-10T07:52:54",
  "last_account_update": "2018-04-10T09:38:03",
  "created": "2018-04-10T07:51:18",
  "mined": false,
  "recovery_account": "cnsteem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 2,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": 9425,
    "last_update_time": 1523414202
  },
  "downvote_manabar": {
    "current_mana": 0,
    "last_update_time": 1523346678
  },
  "voting_power": 9425,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "407.741315 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 0,
  "posting_rewards": 0,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-04-10T08:30:06",
  "last_root_post": "2018-04-10T08:30:06",
  "last_vote_time": "2018-04-11T02:36:42",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 8956602,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 1666863
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
2019/04/10 08:20:03
parent authorpyericz
parent permlinkfork
authorsteemitboard
permlinksteemitboard-notify-pyericz-20190410t082002000z
title
bodyCongratulations @pyericz! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@pyericz/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@pyericz) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=pyericz)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague"><img src="https://steemitimages.com/64x128/https://steemitimages.com/0x0/![](https://cdn.steemitimages.com/DQmYKnawrtqFCShyVvVs4QS7548eretcMUKQJc3D2f69pb9/image.png)"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague">The Steem blockchain survived its first virus plague!</a></td></tr></table> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #31917741/Trx a675d413c06f524a405399b3bf69677fcf91b3f1
View Raw JSON Data
{
  "trx_id": "a675d413c06f524a405399b3bf69677fcf91b3f1",
  "block": 31917741,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-04-10T08:20:03",
  "op": [
    "comment",
    {
      "parent_author": "pyericz",
      "parent_permlink": "fork",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-pyericz-20190410t082002000z",
      "title": "",
      "body": "Congratulations @pyericz! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@pyericz/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@pyericz) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=pyericz)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague\"><img src=\"https://steemitimages.com/64x128/https://steemitimages.com/0x0/![](https://cdn.steemitimages.com/DQmYKnawrtqFCShyVvVs4QS7548eretcMUKQJc3D2f69pb9/image.png)\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague\">The Steem blockchain survived its first virus plague!</a></td></tr></table>\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
cnsteemdelegated 0.000 SP to @pyericz
2018/04/18 08:00:42
delegatorcnsteem
delegateepyericz
vesting shares0.000000 VESTS
Transaction InfoBlock #21669517/Trx 5451d319ed21262b1e1f6c5587506c16c60164ab
View Raw JSON Data
{
  "trx_id": "5451d319ed21262b1e1f6c5587506c16c60164ab",
  "block": 21669517,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-18T08:00:42",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "cnsteem",
      "delegatee": "pyericz",
      "vesting_shares": "0.000000 VESTS"
    }
  ]
}
2018/04/11 02:36:42
voterpyericz
authorsteemdrive
permlinkcircumventing-censorship-steemdrive-billboards-take-flight-once-more
weight10000 (100.00%)
Transaction InfoBlock #21461476/Trx daaebc7a696d91b4348efc23cfc4aa40914b9bc9
View Raw JSON Data
{
  "trx_id": "daaebc7a696d91b4348efc23cfc4aa40914b9bc9",
  "block": 21461476,
  "trx_in_block": 34,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-11T02:36:42",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "steemdrive",
      "permlink": "circumventing-censorship-steemdrive-billboards-take-flight-once-more",
      "weight": 10000
    }
  ]
}
2018/04/11 02:31:21
voterpyericz
authorcryptoportfolio
permlinkwhy-eos-price-will-be-huge-long-term
weight10000 (100.00%)
Transaction InfoBlock #21461369/Trx bb47f63acd08f37e8985b901ec316864126b3524
View Raw JSON Data
{
  "trx_id": "bb47f63acd08f37e8985b901ec316864126b3524",
  "block": 21461369,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-11T02:31:21",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "cryptoportfolio",
      "permlink": "why-eos-price-will-be-huge-long-term",
      "weight": 10000
    }
  ]
}
2018/04/11 02:25:21
voterpyericz
authoradsactly
permlinkadsactly-tech-news-what-to-expect-from-the-world-of-supercomputers
weight10000 (100.00%)
Transaction InfoBlock #21461249/Trx 0df60d5f45831b9cdbbdce9181f54206a5e1b289
View Raw JSON Data
{
  "trx_id": "0df60d5f45831b9cdbbdce9181f54206a5e1b289",
  "block": 21461249,
  "trx_in_block": 22,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-11T02:25:21",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "adsactly",
      "permlink": "adsactly-tech-news-what-to-expect-from-the-world-of-supercomputers",
      "weight": 10000
    }
  ]
}
cnsteemdelegated 2.504 SP to @pyericz
2018/04/10 11:00:33
delegatorcnsteem
delegateepyericz
vesting shares4077.384959 VESTS
Transaction InfoBlock #21442754/Trx 012bfb3d167db7f074d24c9f030552d7fc4d3f71
View Raw JSON Data
{
  "trx_id": "012bfb3d167db7f074d24c9f030552d7fc4d3f71",
  "block": 21442754,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T11:00:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "cnsteem",
      "delegatee": "pyericz",
      "vesting_shares": "4077.384959 VESTS"
    }
  ]
}
pyericzupdated their account properties
2018/04/10 09:38:03
accountpyericz
memo keySTM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5
json metadata{"profile":{"profile_image":"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f","website":"https://www.synscope.com/"}}
Transaction InfoBlock #21441104/Trx 95e910cb021d9f99a84cc3c5db35463f66e22adc
View Raw JSON Data
{
  "trx_id": "95e910cb021d9f99a84cc3c5db35463f66e22adc",
  "block": 21441104,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T09:38:03",
  "op": [
    "account_update",
    {
      "account": "pyericz",
      "memo_key": "STM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f\",\"website\":\"https://www.synscope.com/\"}}"
    }
  ]
}
pyericzupvoted (100.00%) @nba-highlights / 7etpts2n
2018/04/10 09:02:33
voterpyericz
authornba-highlights
permlink7etpts2n
weight10000 (100.00%)
Transaction InfoBlock #21440394/Trx 03e20a38d49c990f726e5429d708892dc5291ee5
View Raw JSON Data
{
  "trx_id": "03e20a38d49c990f726e5429d708892dc5291ee5",
  "block": 21440394,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T09:02:33",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "nba-highlights",
      "permlink": "7etpts2n",
      "weight": 10000
    }
  ]
}
2018/04/10 09:02:12
voterpyericz
authorwhatageek
permlinkhow-to-get-a-story-published
weight10000 (100.00%)
Transaction InfoBlock #21440387/Trx f1f27b447efc26eadcb0f8ec6611a4dca06b74e7
View Raw JSON Data
{
  "trx_id": "f1f27b447efc26eadcb0f8ec6611a4dca06b74e7",
  "block": 21440387,
  "trx_in_block": 30,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T09:02:12",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "whatageek",
      "permlink": "how-to-get-a-story-published",
      "weight": 10000
    }
  ]
}
2018/04/10 09:02:00
voterpyericz
authoryallapapi
permlinksharkschool-lesson-6-reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
weight10000 (100.00%)
Transaction InfoBlock #21440383/Trx 09c195f231a04a9fa60be7dd96711cb7584c805d
View Raw JSON Data
{
  "trx_id": "09c195f231a04a9fa60be7dd96711cb7584c805d",
  "block": 21440383,
  "trx_in_block": 54,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T09:02:00",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "yallapapi",
      "permlink": "sharkschool-lesson-6-reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
      "weight": 10000
    }
  ]
}
pyericzupvoted (100.00%) @pyericz / fork
2018/04/10 09:00:51
voterpyericz
authorpyericz
permlinkfork
weight10000 (100.00%)
Transaction InfoBlock #21440360/Trx 7a17532b7978c1fd77fef7c633171c874fd7f510
View Raw JSON Data
{
  "trx_id": "7a17532b7978c1fd77fef7c633171c874fd7f510",
  "block": 21440360,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T09:00:51",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "pyericz",
      "permlink": "fork",
      "weight": 10000
    }
  ]
}
pyericzpublished a new post: fork
2018/04/10 08:31:18
parent author
parent permlinklinux
authorpyericz
permlinkfork
titleFork炸弹
body@@ -406,16 +406,18 @@ %EF%BC%8C%E4%B8%8D%E6%8E%A5%E5%8F%97%E5%8F%82%E6%95%B0%0A%7B + # %E5%87%BD%E6%95%B0%E4%BD%93%E5%BC%80%E5%A7%8B @@ -420,16 +420,18 @@ %E6%95%B0%E4%BD%93%E5%BC%80%E5%A7%8B%E6%A0%87%E8%AF%86%0A: + # %E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0%22 @@ -451,16 +451,18 @@ %E7%A7%8D%E9%80%92%E5%BD%92%E8%B0%83%E7%94%A8%E3%80%82%0A%7C + # %E7%94%A8%E7%AE%A1%E7%BA%BF(p @@ -503,16 +503,18 @@ %E7%9A%84%E8%BF%9B%E7%A8%8B%E5%A4%84%E7%90%86)%0A: + # %E5%9C%A8%E6%96%B0%E7%9A%84%E8%BF%9B%E7%A8%8B @@ -550,16 +550,18 @@ %E4%BA%A7%E7%94%9F%E4%B8%A4%E4%BB%BD%E6%8B%B7%E8%B4%9D%0A& + # %E8%B0%83%E7%94%A8%E9%97%B4%E8%84%B1%E9%92%A9 @@ -596,16 +596,18 @@ %E8%BF%98%E8%83%BD%E7%BB%A7%E7%BB%AD%E6%89%A7%E8%A1%8C%0A%7D + # %E5%87%BD%E6%95%B0%E4%BD%93%E7%BB%93%E6%9D%9F @@ -610,16 +610,18 @@ %E6%95%B0%E4%BD%93%E7%BB%93%E6%9D%9F%E6%A0%87%E8%AF%86%0A; + # %22:%22%E5%87%BD%E6%95%B0 @@ -638,16 +638,18 @@ %E6%93%8D%E4%BD%9C ...%0A: + # %E8%B0%83%E7%94%A8%22:%22
json metadata{"tags":["linux","fork","bomb","pipe","shell"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #21439769/Trx b76fb4d32e62fe0d7385b176ef401fcb4e13a4a6
View Raw JSON Data
{
  "trx_id": "b76fb4d32e62fe0d7385b176ef401fcb4e13a4a6",
  "block": 21439769,
  "trx_in_block": 35,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T08:31:18",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "linux",
      "author": "pyericz",
      "permlink": "fork",
      "title": "Fork炸弹",
      "body": "@@ -406,16 +406,18 @@\n %EF%BC%8C%E4%B8%8D%E6%8E%A5%E5%8F%97%E5%8F%82%E6%95%B0%0A%7B\n+  \n  # %E5%87%BD%E6%95%B0%E4%BD%93%E5%BC%80%E5%A7%8B\n@@ -420,16 +420,18 @@\n %E6%95%B0%E4%BD%93%E5%BC%80%E5%A7%8B%E6%A0%87%E8%AF%86%0A:\n+  \n  # %E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0%22\n@@ -451,16 +451,18 @@\n %E7%A7%8D%E9%80%92%E5%BD%92%E8%B0%83%E7%94%A8%E3%80%82%0A%7C\n+  \n  # %E7%94%A8%E7%AE%A1%E7%BA%BF(p\n@@ -503,16 +503,18 @@\n %E7%9A%84%E8%BF%9B%E7%A8%8B%E5%A4%84%E7%90%86)%0A:\n+  \n  # %E5%9C%A8%E6%96%B0%E7%9A%84%E8%BF%9B%E7%A8%8B\n@@ -550,16 +550,18 @@\n %E4%BA%A7%E7%94%9F%E4%B8%A4%E4%BB%BD%E6%8B%B7%E8%B4%9D%0A&\n+  \n  # %E8%B0%83%E7%94%A8%E9%97%B4%E8%84%B1%E9%92%A9\n@@ -596,16 +596,18 @@\n %E8%BF%98%E8%83%BD%E7%BB%A7%E7%BB%AD%E6%89%A7%E8%A1%8C%0A%7D\n+  \n  # %E5%87%BD%E6%95%B0%E4%BD%93%E7%BB%93%E6%9D%9F\n@@ -610,16 +610,18 @@\n %E6%95%B0%E4%BD%93%E7%BB%93%E6%9D%9F%E6%A0%87%E8%AF%86%0A;\n+  \n  # %22:%22%E5%87%BD%E6%95%B0\n@@ -638,16 +638,18 @@\n %E6%93%8D%E4%BD%9C ...%0A:\n+  \n  # %E8%B0%83%E7%94%A8%22:%22\n",
      "json_metadata": "{\"tags\":[\"linux\",\"fork\",\"bomb\",\"pipe\",\"shell\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
pyericzpublished a new post: fork
2018/04/10 08:30:06
parent author
parent permlinklinux
authorpyericz
permlinkfork
titleFork炸弹
body在Linux的shell脚本中,流传着一个很有意思,当然也是相当危险的脚本段,俗称Fork炸弹(Fork Bomb)。如下: ```shell :(){ :|:& };: ``` Fork炸弹会以极快的速度创建大量的进程(进程数以指数式增长),以此消耗系统分配给予的进程可用空间,使进程表饱和。进程表饱和后,就无法运行新程序,除非终止进程表中的某一个进程;但被终止的进程,又会立刻被Fork炸弹探测到并被占用,导致仍然无法运行新的程序。Fork炸弹生成的子程序在消耗进程表空间的同时,也会占用CPU和内存,从而导致系统与现有进程运行速度放缓,响应时间也随之大幅增加,以致于无法完成正常的任务,从而使系统的正常运作受到严重影响。那么,这个由13个字符(包括两个空格字符)组成的所谓Fork炸弹,为何会有如此大的威力呢? 我们来看看这几个字符都干了些什么? ```shell :() # 定义函数,函数名为":",不接受参数 { # 函数体开始标识 : # 调用函数":",即调用自身。可见是一种递归调用。 | # 用管线(pipe)将结果输出至 ... (由于有管线操作,因此会fork一个新的进程处理) : # 在新的进程中的调用函数":"。":|:"表示每次调用函数":",都会产生两份拷贝 & # 调用间脱钩,以使最初的":"函数被关闭后,其所调用的两个":"函数还能继续执行 } # 函数体结束标识 ; # ":"函数定义结束后将要进行的操作 ... : # 调用":"函数,即引爆fork炸弹 ``` 这么一解释,发现还真是那么可怕!好在Fork炸弹本身并没有传染性,只要重启下系统也就恢复了。 那么,我们有没有可能防范Fork炸弹的攻击呢?答案是显然的。Fork炸弹的攻击方式是不断占用进程数来瘫痪系统,那么,如果我们能够限制单个用户的进程数创建上限,就不至于被Fork炸弹瘫痪了。在Linux系统上,可以通过```ulimit```这个指令来实现。例如, ``` $ ulimit 200 ``` 表示为当前用户创建200个进程上限。
json metadata{"tags":["linux","fork","bomb","pipe","shell"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #21439745/Trx d3101a391b79ac4e8ffaa8ef9f8cbe6a9f8c6794
View Raw JSON Data
{
  "trx_id": "d3101a391b79ac4e8ffaa8ef9f8cbe6a9f8c6794",
  "block": 21439745,
  "trx_in_block": 43,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T08:30:06",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "linux",
      "author": "pyericz",
      "permlink": "fork",
      "title": "Fork炸弹",
      "body": "在Linux的shell脚本中,流传着一个很有意思,当然也是相当危险的脚本段,俗称Fork炸弹(Fork Bomb)。如下:\n```shell\n:(){ :|:& };:\n```\nFork炸弹会以极快的速度创建大量的进程(进程数以指数式增长),以此消耗系统分配给予的进程可用空间,使进程表饱和。进程表饱和后,就无法运行新程序,除非终止进程表中的某一个进程;但被终止的进程,又会立刻被Fork炸弹探测到并被占用,导致仍然无法运行新的程序。Fork炸弹生成的子程序在消耗进程表空间的同时,也会占用CPU和内存,从而导致系统与现有进程运行速度放缓,响应时间也随之大幅增加,以致于无法完成正常的任务,从而使系统的正常运作受到严重影响。那么,这个由13个字符(包括两个空格字符)组成的所谓Fork炸弹,为何会有如此大的威力呢?\n\n我们来看看这几个字符都干了些什么?\n```shell\n:() # 定义函数,函数名为\":\",不接受参数\n{ # 函数体开始标识\n: # 调用函数\":\",即调用自身。可见是一种递归调用。\n| # 用管线(pipe)将结果输出至 ... (由于有管线操作,因此会fork一个新的进程处理)\n: # 在新的进程中的调用函数\":\"。\":|:\"表示每次调用函数\":\",都会产生两份拷贝\n& # 调用间脱钩,以使最初的\":\"函数被关闭后,其所调用的两个\":\"函数还能继续执行\n} # 函数体结束标识\n; # \":\"函数定义结束后将要进行的操作 ...\n: # 调用\":\"函数,即引爆fork炸弹\n```\n这么一解释,发现还真是那么可怕!好在Fork炸弹本身并没有传染性,只要重启下系统也就恢复了。\n\n那么,我们有没有可能防范Fork炸弹的攻击呢?答案是显然的。Fork炸弹的攻击方式是不断占用进程数来瘫痪系统,那么,如果我们能够限制单个用户的进程数创建上限,就不至于被Fork炸弹瘫痪了。在Linux系统上,可以通过```ulimit```这个指令来实现。例如,\n```\n$ ulimit 200\n```\n表示为当前用户创建200个进程上限。",
      "json_metadata": "{\"tags\":[\"linux\",\"fork\",\"bomb\",\"pipe\",\"shell\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2018/04/10 08:17:15
voterpyericz
authordragosroua
permlinkmarket-snapshot-april-10th-2018
weight10000 (100.00%)
Transaction InfoBlock #21439488/Trx 18ca903148919261afe2fd708362737243b18bec
View Raw JSON Data
{
  "trx_id": "18ca903148919261afe2fd708362737243b18bec",
  "block": 21439488,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T08:17:15",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "dragosroua",
      "permlink": "market-snapshot-april-10th-2018",
      "weight": 10000
    }
  ]
}
pyericzupdated their account properties
2018/04/10 08:11:33
accountpyericz
memo keySTM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5
json metadata{"profile":{"profile_image":"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f"}}
Transaction InfoBlock #21439374/Trx dc5a58d9a3b0606e71aea6dd2c1aefec788f52d0
View Raw JSON Data
{
  "trx_id": "dc5a58d9a3b0606e71aea6dd2c1aefec788f52d0",
  "block": 21439374,
  "trx_in_block": 70,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T08:11:33",
  "op": [
    "account_update",
    {
      "account": "pyericz",
      "memo_key": "STM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f\"}}"
    }
  ]
}
2018/04/10 08:09:54
parent authorskenan
parent permlinkcnsteem-io-steem
authorpyericz
permlinkre-skenan-cnsteem-io-steem-20180410t080951353z
title
body太棒了!5分钟内完成注册!之前在Steemit上直接注册,一直无法收到短信验证码。好在有这篇文章的指导,很快就注册成功了。不过,说好的1美元,怎么收了我10元的人民币啊?
json metadata{"tags":["cn"],"app":"steemit/0.1"}
Transaction InfoBlock #21439341/Trx 1a0d492044db4e6bfec576d72a307c99bea32c43
View Raw JSON Data
{
  "trx_id": "1a0d492044db4e6bfec576d72a307c99bea32c43",
  "block": 21439341,
  "trx_in_block": 61,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T08:09:54",
  "op": [
    "comment",
    {
      "parent_author": "skenan",
      "parent_permlink": "cnsteem-io-steem",
      "author": "pyericz",
      "permlink": "re-skenan-cnsteem-io-steem-20180410t080951353z",
      "title": "",
      "body": "太棒了!5分钟内完成注册!之前在Steemit上直接注册,一直无法收到短信验证码。好在有这篇文章的指导,很快就注册成功了。不过,说好的1美元,怎么收了我10元的人民币啊?",
      "json_metadata": "{\"tags\":[\"cn\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
pyericzupvoted (100.00%) @skenan / cnsteem-io-steem
2018/04/10 08:07:30
voterpyericz
authorskenan
permlinkcnsteem-io-steem
weight10000 (100.00%)
Transaction InfoBlock #21439293/Trx fbc182884b583028af6c57d1fa176f1e9f9ac99d
View Raw JSON Data
{
  "trx_id": "fbc182884b583028af6c57d1fa176f1e9f9ac99d",
  "block": 21439293,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T08:07:30",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "skenan",
      "permlink": "cnsteem-io-steem",
      "weight": 10000
    }
  ]
}
pyericzupvoted (100.00%) @gaoduzhu / steem
2018/04/10 08:00:57
voterpyericz
authorgaoduzhu
permlinksteem
weight10000 (100.00%)
Transaction InfoBlock #21439162/Trx c175873340c3e549d421dbc2cb076d2ecf2f71e3
View Raw JSON Data
{
  "trx_id": "c175873340c3e549d421dbc2cb076d2ecf2f71e3",
  "block": 21439162,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T08:00:57",
  "op": [
    "vote",
    {
      "voter": "pyericz",
      "author": "gaoduzhu",
      "permlink": "steem",
      "weight": 10000
    }
  ]
}
pyericzupdated their account properties
2018/04/10 07:52:54
accountpyericz
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM518XA4wSztnvSovShX7mL2Tbn78e7Jz7UDm4dk9ZwQ2CnJ2g2v",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM5wGDHhPRmnCVS8pKo8sQMXAayjY1WurHuC7gzSYMcrL7qJVGow",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM64xaJ4TUrSZ7AbQ1iiD11bJq4uCrfRqBjPRnjZjxks2hAfkLuF",1]]}
memo keySTM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5
json metadata
Transaction InfoBlock #21439001/Trx e89dc0339f08fec892596364e5ea81c948c3a230
View Raw JSON Data
{
  "trx_id": "e89dc0339f08fec892596364e5ea81c948c3a230",
  "block": 21439001,
  "trx_in_block": 37,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T07:52:54",
  "op": [
    "account_update",
    {
      "account": "pyericz",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM518XA4wSztnvSovShX7mL2Tbn78e7Jz7UDm4dk9ZwQ2CnJ2g2v",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM5wGDHhPRmnCVS8pKo8sQMXAayjY1WurHuC7gzSYMcrL7qJVGow",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM64xaJ4TUrSZ7AbQ1iiD11bJq4uCrfRqBjPRnjZjxks2hAfkLuF",
            1
          ]
        ]
      },
      "memo_key": "STM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5",
      "json_metadata": ""
    }
  ]
}
cnsteemcreated a new account: @pyericz
2018/04/10 07:51:18
fee0.200 STEEM
delegation28542.892126 VESTS
creatorcnsteem
new account namepyericz
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM8GU1fp1Mp7cAZb3HwdhtYwxBB6To3P2F8v9rEn9cgL3i2LvMXd",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM5tmdFS1w14RQGcWmByKSjpBzVhsgZfxXUj3zmuNLDbDiUG8Mv2",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM5zNUv8oMG7REtaJz9eko4dJbZAJrmB9qVEJQz2VePfnKJZYpby",1]]}
memo keySTM8YbW69uWnUd5h2wk9EL12FZHB31pzwy4GsyL3KD7ST5hevZe7e
json metadata
extensions[]
Transaction InfoBlock #21438969/Trx bf122e6bfffd632c5bb9be4aee379305b37b1b11
View Raw JSON Data
{
  "trx_id": "bf122e6bfffd632c5bb9be4aee379305b37b1b11",
  "block": 21438969,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-10T07:51:18",
  "op": [
    "account_create_with_delegation",
    {
      "fee": "0.200 STEEM",
      "delegation": "28542.892126 VESTS",
      "creator": "cnsteem",
      "new_account_name": "pyericz",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM8GU1fp1Mp7cAZb3HwdhtYwxBB6To3P2F8v9rEn9cgL3i2LvMXd",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM5tmdFS1w14RQGcWmByKSjpBzVhsgZfxXUj3zmuNLDbDiUG8Mv2",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM5zNUv8oMG7REtaJz9eko4dJbZAJrmB9qVEJQz2VePfnKJZYpby",
            1
          ]
        ]
      },
      "memo_key": "STM8YbW69uWnUd5h2wk9EL12FZHB31pzwy4GsyL3KD7ST5hevZe7e",
      "json_metadata": "",
      "extensions": []
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f","website":"https://www.synscope.com/"}
JSON METADATA
profile{"profile_image":"https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f","website":"https://www.synscope.com/"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f",
      "website": "https://www.synscope.com/"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://secure.gravatar.com/avatar/62bd90908cea2fa8b5b5eef58e5c3d2f",
      "website": "https://www.synscope.com/"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM518XA4wSztnvSovShX7mL2Tbn78e7Jz7UDm4dk9ZwQ2CnJ2g2v1/1
Active
Single Signature
Public Keys
STM5wGDHhPRmnCVS8pKo8sQMXAayjY1WurHuC7gzSYMcrL7qJVGow1/1
Posting
Single Signature
Public Keys
STM64xaJ4TUrSZ7AbQ1iiD11bJq4uCrfRqBjPRnjZjxks2hAfkLuF1/1
Memo
STM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM518XA4wSztnvSovShX7mL2Tbn78e7Jz7UDm4dk9ZwQ2CnJ2g2v",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5wGDHhPRmnCVS8pKo8sQMXAayjY1WurHuC7gzSYMcrL7qJVGow",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM64xaJ4TUrSZ7AbQ1iiD11bJq4uCrfRqBjPRnjZjxks2hAfkLuF",
        1
      ]
    ]
  },
  "memo": "STM5mThzrcjPt73ZppcfePi2pbV2i6yn4RrVQ1mMfCno37D93quP5"
}

Witness Votes

0 / 30
No active witness votes.
[]