{"id":2301,"date":"2022-10-05T23:03:33","date_gmt":"2022-10-05T15:03:33","guid":{"rendered":"https:\/\/maofun.com\/?p=2301"},"modified":"2022-10-05T23:03:33","modified_gmt":"2022-10-05T15:03:33","slug":"%e5%8e%9f%e5%88%9b%e7%be%8e%e5%9b%bdgoogle-voice%e4%bf%9d%e5%8f%b7shell%e8%84%9a%e6%9c%ac","status":"publish","type":"post","link":"https:\/\/maofun.com\/2301.html","title":{"rendered":"[\u539f\u521b]\u7f8e\u56fdGoogle Voice\u4fdd\u53f7Shell\u811a\u672c"},"content":{"rendered":"<div id=\"md_handsome_origin\" class=\"entry-content l-h-2x\">\n<h4>\u6982\u8ff0<\/h4>\n<p>\u7531\u4e8e\u7533\u8bf7\u4e86<code>Google Voice<\/code>\u7684\u53f7\u7801\uff0c\u6839\u636eGoogle\u89c4\u5219\u7684\u9700\u8981\u5b9a\u671f\u8fdb\u884c\u53f7\u7801\u62e8\u6253\u6216\u63a5\u542c\uff0c\u6545\u7f16\u5199\u8be5Shell\u811a\u672c\u3002\n\u672c\u811a\u672c\u4f9d\u8d56\u4e8eifftt\u7684\u514d\u8d39\u62e8\u53f7\u670d\u52a1\uff0c\u4e0d\u4fdd\u8bc1\u66f4\u65b0\uff0c\u4ec5\u4f9b\u53c2\u8003\u3002<\/p>\n<h4>\u4f7f\u7528\u6559\u7a0b<\/h4>\n<h5>\u811a\u672c\u4f9d\u8d56<\/h5>\n<p>\u672c\u811a\u672c\u8fd0\u884c\u4e8eCentos7\u73af\u5883\u4e2d\uff0c\u5176\u4ed6\u73af\u5883\u672a\u6d4b\u8bd5\u3002<\/p>\n<ol>\n<li>\u9700\u8981\u901a\u8fc7\u90ae\u7bb1\u6ce8\u518c<a href=\"https:\/\/www.ym68.cc\/go\/aHR0cHM6Ly9pZnR0dC5jb20=\" target=\"_blank\" rel=\"noopener noreferrer\">ifttt<\/a>\u7f51\u7ad9\uff1b<\/li>\n<li>\u7528\u6237\u53f7\u7801\u793a\u4f8b\uff08\u65e0\u9700\u52a0+1\uff09\uff1a5672000003 \u3002<\/li>\n<\/ol>\n<div data-unique=\"\u811a\u672c\u5185\u5bb9\"><\/div>\n<h5>\u811a\u672c\u5185\u5bb9<\/h5>\n<p>\u5c06\u4ee5\u4e0b\u811a\u672c\u5185\u5bb9\u590d\u5236\u5230Linux\u7cfb\u7edf\u4e2d\uff0c\u5e76\u4fee\u6539<code>Username<\/code>,<code>Password<\/code>,<code>User_Phone<\/code>\u53c2\u6570\u5185\u5bb9\u3002<\/p>\n<pre class=\"mac_dark mac_pre box-shadow-wrap-lg\"><code class=\"hljs bash vditor-linenumber small-scroll-bar overflow-y-auto\"><span class=\"hljs-meta\">#!\/bin\/bash<\/span>\r\n<span class=\"hljs-comment\"># Google Voice\u4fdd\u53f7\u811a\u672c www.ym68.cc<\/span>\r\n<span class=\"hljs-comment\"># Author: admin@ym68.cc<\/span>\r\n<span class=\"hljs-comment\"># Date: 2022-07-28<\/span>\r\n<span class=\"hljs-comment\"># Version: 0.0.2<\/span>\r\n\r\n<span class=\"hljs-comment\"># \u90ae\u7bb1\u540d\u79f0<\/span>\r\nUsername=<span class=\"hljs-string\">''<\/span>\r\n<span class=\"hljs-comment\"># \u5bc6\u7801<\/span>\r\nPassword=<span class=\"hljs-string\">''<\/span>\r\n<span class=\"hljs-comment\"># \u63a5\u6536\u624b\u673a\u53f7<\/span>\r\nUser_Phone=<span class=\"hljs-string\">''<\/span>\r\n<span class=\"hljs-comment\"># \u6570\u636e\u5b58\u50a8<\/span>\r\nFile_Cookie=<span class=\"hljs-string\">'\/tmp\/voice.db'<\/span>\r\n\r\n<span class=\"hljs-function\"><span class=\"hljs-title\">Echo_Date_Out<\/span><\/span>(){\r\n    <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"[<span class=\"hljs-subst\">$(date \"+%Y-%m-%d %H:%M:%S\")<\/span>] <span class=\"hljs-variable\">$@<\/span>\"<\/span>\r\n}\r\n\r\n<span class=\"hljs-function\"><span class=\"hljs-title\">Curl_Init<\/span><\/span>(){\r\n    curl -s -c <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${File_Cookie}<\/span>\"<\/span> -A <span class=\"hljs-string\">'User-Agent: Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/103.0.0.0 Safari\/537.36'<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${@}<\/span>\"<\/span>\r\n}\r\n\r\n<span class=\"hljs-function\"><span class=\"hljs-title\">Login_Cookie<\/span><\/span>(){\r\n    curl -s -b <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${File_Cookie}<\/span>\"<\/span> -A <span class=\"hljs-string\">'User-Agent: Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/103.0.0.0 Safari\/537.36'<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${@}<\/span>\"<\/span>\r\n}\r\n\r\n<span class=\"hljs-comment\"># \u9a8c\u8bc1\u767b\u5f55\u72b6\u6001<\/span>\r\nVer_Login_Status=`curl -s -v -b <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${File_Cookie}<\/span>\"<\/span> -A <span class=\"hljs-string\">'User-Agent: Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/103.0.0.0 Safari\/537.36'<\/span> https:\/\/ifttt.com\/settings 2&gt;&amp;1 1&gt;\/dev\/null`\r\n<span class=\"hljs-keyword\">if<\/span> [[ <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${Ver_Login_Status}<\/span>\"<\/span> =~ <span class=\"hljs-string\">'HTTP\/1.1 200 OK'<\/span> ]];<span class=\"hljs-keyword\">then<\/span>\r\n    Echo_Date_Out <span class=\"hljs-string\">\"\u7528\u6237\u5728\u7ebf,\u65e0\u9700\u767b\u5f55\u3002\"<\/span>\r\n<span class=\"hljs-keyword\">else<\/span>\r\n    Echo_Date_Out <span class=\"hljs-string\">\"\u7528\u6237\u672a\u767b\u5f55,\u5f00\u59cb\u521d\u59cb\u5316\"<\/span>\r\n    Curl_Init -H <span class=\"hljs-string\">'Referer: https:\/\/ifttt.com\/'<\/span> <span class=\"hljs-string\">\"https:\/\/ifttt.com\/login?wp_=1\"<\/span> &amp;&gt; \/dev\/null\r\n    <span class=\"hljs-comment\"># \u83b7\u53d6\u767b\u5f55token<\/span>\r\n    Authenticity_Token=`Login_Cookie -c <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${File_Cookie}<\/span>\"<\/span> -H <span class=\"hljs-string\">'Referer: https:\/\/ifttt.com\/session\/new?wp_=1'<\/span> <span class=\"hljs-string\">\"https:\/\/ifttt.com\/csrf_token.json\"<\/span> |python -m json.tool |awk -F<span class=\"hljs-string\">'\"'<\/span> <span class=\"hljs-string\">'\/\"token\"\/ {print $4}'<\/span>|sed -re <span class=\"hljs-string\">'s\/=\/%3D\/g'<\/span> -e <span class=\"hljs-string\">'s#\/#%2F#g'<\/span> -e <span class=\"hljs-string\">'s\/\\+\/%2B\/g'<\/span>`\r\n    <span class=\"hljs-keyword\">if<\/span> [ -z <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${Authenticity_Token}<\/span>\"<\/span> ];<span class=\"hljs-keyword\">then<\/span>\r\n        Echo_Date_Out <span class=\"hljs-string\">\"\u83b7\u53d6token\u5931\u8d25\"<\/span>\r\n        <span class=\"hljs-built_in\">exit<\/span> 1\r\n    <span class=\"hljs-keyword\">fi<\/span>\r\n    <span class=\"hljs-comment\"># \u767b\u5f55\u72b6\u6001<\/span>\r\n    Login_Info=`Login_Cookie -v -X POST -c <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${File_Cookie}<\/span>\"<\/span> -H <span class=\"hljs-string\">'Referer: https:\/\/ifttt.com\/session\/new?wp_=1'<\/span> -H <span class=\"hljs-string\">'Accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.9'<\/span> -d <span class=\"hljs-string\">\"utf8=%E2%9C%93&amp;authenticity_token=<span class=\"hljs-variable\">${Authenticity_Token}<\/span>&amp;return_to=&amp;psu_=&amp;user%5Busername%5D=<span class=\"hljs-variable\">${Username\/@\/%40}<\/span>&amp;user%5Bpassword%5D=<span class=\"hljs-variable\">${Password}<\/span>&amp;commit=Log in\"<\/span> <span class=\"hljs-string\">\"https:\/\/ifttt.com\/session\"<\/span> 2&gt;&amp;1`\r\n    <span class=\"hljs-keyword\">if<\/span> [[ <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${Login_Info}<\/span>\"<\/span> =~ <span class=\"hljs-string\">'https:\/\/ifttt.com\/explore\"&gt;redirected'<\/span> ]];<span class=\"hljs-keyword\">then<\/span>\r\n        Echo_Date_Out <span class=\"hljs-string\">\"\u7528\u6237\u767b\u5f55\u6210\u529f\"<\/span>\r\n    <span class=\"hljs-keyword\">else<\/span>\r\n        Echo_Date_Out <span class=\"hljs-string\">\"\u767b\u5f55\u5931\u8d25:<span class=\"hljs-variable\">${Login_Info}<\/span>\"<\/span>\r\n        <span class=\"hljs-built_in\">exit<\/span> 1\r\n    <span class=\"hljs-keyword\">fi<\/span>\r\n<span class=\"hljs-keyword\">fi<\/span>\r\n\r\n<span class=\"hljs-comment\"># \u53f7\u7801\u53d1\u9001\u8bf7\u6c42<\/span>\r\nPhone_Send_Query=`Login_Cookie -H <span class=\"hljs-string\">'Referer: https:\/\/ifttt.com\/channels\/phone_call\/activate?activation_failure_path=https%3A%2F%2Fifttt.com%2Fbulk_channel_activation%2Ffailed&amp;activation_success_path=https%3A%2F%2Fifttt.com%2Fbulk_channel_activation%2Fcontinue&amp;is_web_view=1'<\/span> -X PUT -d <span class=\"hljs-string\">\"utf8=%E2%9C%93&amp;live_channel%5Blive_channel_fields_attributes%5D%5B0%5D%5Bchannel_field_id%5D=8&amp;live_channel%5Blive_channel_fields_attributes%5D%5B0%5D%5Bvalue%5D=<span class=\"hljs-variable\">${User_Phone}<\/span>%E2%80%AC&amp;live_channel%5Blive_channel_fields_attributes%5D%5B1%5D%5Bchannel_field_id%5D=93&amp;live_channel%5Blive_channel_fields_attributes%5D%5B1%5D%5Bvalue%5D=&amp;pin=\"<\/span> <span class=\"hljs-string\">\"https:\/\/ifttt.com\/channels\/phone_call\/send_pin\"<\/span>`\r\n<span class=\"hljs-keyword\">if<\/span> [[ <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${Phone_Send_Query}<\/span>\"<\/span> =~ <span class=\"hljs-string\">'4-digit PIN'<\/span> ]];<span class=\"hljs-keyword\">then<\/span>\r\n    Echo_Date_Out <span class=\"hljs-string\">\"\u53d1\u9001PIN\u6210\u529f\"<\/span>\r\n<span class=\"hljs-keyword\">else<\/span>\r\n    Echo_Date_Out <span class=\"hljs-string\">\"\u53d1\u9001PIN\u5931\u8d25\"<\/span>\r\n<span class=\"hljs-keyword\">fi<\/span><\/code><\/pre>\n<div data-unique=\"\u8fd0\u884c\u60c5\u51b5\"><\/div>\n<h5>\u8fd0\u884c\u60c5\u51b5<\/h5>\n<div class=\"vditor-copy\"><\/div>\n<div class=\"vditor-copy\"><\/div>\n<pre class=\"mac_dark mac_pre box-shadow-wrap-lg\"><code class=\"hljs csharp vditor-linenumber small-scroll-bar overflow-y-auto\">[<span class=\"hljs-meta\">root@localhost ~<\/span>]<span class=\"hljs-meta\"># bash Google_Voice.sh<\/span>\r\n[<span class=\"hljs-meta\">2022-07-28 09:07:43<\/span>] \u7528\u6237\u5728\u7ebf,\u65e0\u9700\u767b\u5f55\u3002\r\n[<span class=\"hljs-meta\">2022-07-28 09:07:45<\/span>] \u53d1\u9001PIN\u6210\u529f<\/code><\/pre>\n<\/div>\n<div class=\"entry-content l-h-2x\"><\/div>\n<div class=\"tt-license\">\n<p>&nbsp;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u6982\u8ff0 \u7531\u4e8e\u7533\u8bf7\u4e86Google Voice\u7684\u53f7\u7801\uff0c\u6839\u636eGoogle\u89c4\u5219\u7684\u9700\u8981\u5b9a\u671f\u8fdb\u884c\u53f7\u7801\u62e8\u6253\u6216\u63a5\u542c\uff0c\u6545\u7f16\u5199\u8be5Shell\u811a\u672c\u3002 \u672c\u811a\u672c\u4f9d\u8d56\u4e8eifftt\u7684\u514d\u8d39\u62e8\u53f7\u670d\u52a1\uff0c\u4e0d\u4fdd\u8bc1\u66f4\u65b0\uff0c\u4ec5\u4f9b\u53c2\u8003\u3002 \u4f7f\u7528\u6559\u7a0b \u811a\u672c\u4f9d\u8d56 \u672c\u811a\u672c\u8fd0\u884c\u4e8eCentos7\u73af\u5883\u4e2d\uff0c\u5176\u4ed6\u73af\u5883\u672a\u6d4b\u8bd5\u3002 \u9700\u8981\u901a\u8fc7\u90ae\u7bb1\u6ce8\u518cifttt\u7f51\u7ad9\uff1b \u7528\u6237\u53f7\u7801\u793a\u4f8b\uff08\u65e0\u9700\u52a0+1\uff09\uff1a5672000003 \u3002 \u811a\u672c\u5185\u5bb9 \u5c06\u4ee5\u4e0b\u811a\u672c\u5185\u5bb9\u590d\u5236\u5230Linux\u7cfb\u7edf\u4e2d\uff0c\u5e76\u4fee\u6539Username,Password,User_Phone\u53c2\u6570\u5185\u5bb9\u3002 #!\/bin\/bash # Google Voice\u4fdd\u53f7\u811a\u672c www.ym68.cc # Author: admin@ym68.cc&#8230;&#8230;<span class=\"read-more\"> <a href=\"https:\/\/maofun.com\/2301.html\"><\/p>\n<p>\u7ee7\u7eed\u9605\u8bfb&raquo;&raquo;&raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[487,488],"_links":{"self":[{"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/posts\/2301"}],"collection":[{"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/comments?post=2301"}],"version-history":[{"count":0,"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/posts\/2301\/revisions"}],"wp:attachment":[{"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/media?parent=2301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/categories?post=2301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maofun.com\/wp-json\/wp\/v2\/tags?post=2301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}