<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4774114490636166390</atom:id><lastBuildDate>Sat, 18 Apr 2026 19:11:58 +0000</lastBuildDate><category>TUTORIALS</category><category>Exploit</category><category>Security</category><category>SQL Injection</category><category>Local Attack</category><category>Tools</category><category>Hacking and Security</category><category>Code</category><category>Facebook</category><category>Bypass</category><category>XSS</category><category>Shell</category><category>IT News</category><category>Hacking Tools</category><category>vBulletin</category><category>Software</category><category>Thủ Thuật</category><category>PHP</category><category>Tips</category><category>Web Developer</category><category>Chrome</category><category>AutoIT</category><category>Ebook</category><category>WordPress</category><category>FireFox</category><category>Symlink</category><category>Tricks</category><category>Windows</category><category>Scanner</category><category>Crack</category><category>DDoS</category><category>Google</category><category>Vulnerability</category><category>J2TEAM</category><category>Add-on</category><category>Upload</category><category>Yahoo</category><category>Brute</category><category>Programming</category><category>Joomla</category><category>Python</category><category>Phishing</category><category>Metasploit</category><category>Checked</category><category>Java</category><category>Social Engineering</category><category>0-day</category><category>BackTrack</category><category>Malware</category><category>Write-up</category><category>Encryption</category><category>Extension</category><category>Gmail</category><category>CSRF</category><category>JavaScript</category><category>Microsoft</category><category>Virus</category><category>Youtube</category><category>Local File Include</category><category>TIL</category><category>keylog</category><category>Anonymous</category><category>Perl</category><category>SEO</category><category>DNS</category><category>Linux</category><category>Path Disclosure</category><category>Remote Code Execution</category><category>Remote Desktop</category><category>Tản mạn</category><category>WiFi</category><category>Botnet</category><category>Flood</category><category>HTML5</category><category>MySQL</category><category>Oracle</category><category>BackDoor</category><category>Code RIP</category><category>GHDB</category><category>Hijacking</category><category>Internet Explorer</category><category>Password</category><category>cPanel</category><category>Blogger</category><category>CEH</category><category>HTML</category><category>Hacker</category><category>Plugin</category><category>RAT</category><category>WHMCS</category><category>BackConnect</category><category>Decode</category><category>MyBB</category><category>Reverse</category><category>Blogger Template</category><category>CSS</category><category>Designer</category><category>Drupal</category><category>Javascript Injection</category><category>Remote File Include</category><category>Network</category><category>Events</category><category>Reviews</category><title>Juno_okyo's Blog</title><description>I'm Manh Tuan, the founder of J2TEAM – creators of J2TEAM Security, J2TEAM Cookies, and the thriving J2TEAM Community.</description><link>http://www.junookyo.com/</link><managingEditor>noreply@blogger.com (JUNO_OKYO)</managingEditor><generator>Blogger</generator><openSearch:totalResults>1439</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>yes</itunes:explicit><copyright>Juno_okyo's Blog</copyright><itunes:image href="http://i.imgur.com/x9UQH.jpg"/><itunes:keywords>Juno,okyo,Blog,IT,hacking,security,exploit,linux,local,attack,xss,Tutorial,vBulletin,J2TeaM,Hacking,and,Security,Cross,Site,Scripting</itunes:keywords><itunes:subtitle>Juno_okyo's Blog</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:author>Juno_okyo</itunes:author><itunes:owner><itunes:email>juno_okyo@yahoo.com.vn</itunes:email><itunes:name>Juno_okyo</itunes:name></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-9112346140228140011</guid><pubDate>Fri, 22 Nov 2024 12:46:00 +0000</pubDate><atom:updated>2024-11-22T19:46:26.690+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Security</category><title>Phân tích trường hợp bị hack khi chạy code từ GitHub</title><description>&lt;p&gt;Mấy hôm trước trên J2TEAM Community có một bài viết đề cập đến vấn đề “&lt;a href="https://www.facebook.com/groups/j2team.community/posts/2535166133482158/" rel="nofollow" target="_blank"&gt;bị hack khi chạy code clone từ GitHub&lt;/a&gt;”. Bài viết nhanh chóng nhận được sự chú ý của thành viên trong nhóm.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEioLO-oj5vqy2zFqRRXTelxPMPwQCVA01zE8IDxOBvGi0yuZ2TdUe3TAHw8IpSXV76vpnWuVlLE_nL__FzJbquhh5UHxV-eXamTqi5kMAd-3Xp7OQfPvkoPsqvmU3e4S41ksuYyakbeNm9yQqDNC3bNNyTUBSPhQreyhMB6zEJFaMojXwjYTyE5Jm8Xe1XA" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="345" data-original-width="1038" height="213" src="https://blogger.googleusercontent.com/img/a/AVvXsEioLO-oj5vqy2zFqRRXTelxPMPwQCVA01zE8IDxOBvGi0yuZ2TdUe3TAHw8IpSXV76vpnWuVlLE_nL__FzJbquhh5UHxV-eXamTqi5kMAd-3Xp7OQfPvkoPsqvmU3e4S41ksuYyakbeNm9yQqDNC3bNNyTUBSPhQreyhMB6zEJFaMojXwjYTyE5Jm8Xe1XA=w640-h213" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Tóm tắt diễn biến:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Kẻ tấn công liên hệ qua LinkedIn, giới thiệu một công việc liên quan đến hỗ trợ phát triển dự án&lt;/li&gt;&lt;li&gt;Sau khi đồng ý, bạn ấy được thêm vào một repository private trên GitHub&lt;/li&gt;&lt;li&gt;Khi clone mã nguồn về và chạy lệnh khởi động, quá trình tấn công sẽ được kích hoạt&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Phần dưới đây là những gì mình tìm hiểu thêm được về hình thức tấn công này.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;Ai sẽ là mục tiêu của kẻ tấn công?&lt;/h3&gt;&lt;div&gt;Bài viết trên J2TEAM Community không phải là trường hợp đầu tiên. Bằng một vài từ khóa tìm kiếm trên Google, mình tìm được bài viết sau trên LinkedIn:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEj8ZB1o2sFVQgptTD-UQpWbN0bnBRvxbskQRdKykGF-onMwJaRduqEqLRPDofzLAx7Cx2J_LXoJb6gVPtyKeJzRuZjO9ePN8Hykm-mnDzTqTWu8dkkqU4uYMQSM4XpzieRrx1YcSfUCksSkSF2-DYm0uMBRVcnCU0B87cpjhAxT_o5XrZrtaP6Zr0sGdJVD" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="918" data-original-width="848" height="640" src="https://blogger.googleusercontent.com/img/a/AVvXsEj8ZB1o2sFVQgptTD-UQpWbN0bnBRvxbskQRdKykGF-onMwJaRduqEqLRPDofzLAx7Cx2J_LXoJb6gVPtyKeJzRuZjO9ePN8Hykm-mnDzTqTWu8dkkqU4uYMQSM4XpzieRrx1YcSfUCksSkSF2-DYm0uMBRVcnCU0B87cpjhAxT_o5XrZrtaP6Zr0sGdJVD=w592-h640" width="592" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Và một bài trên Reddit:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEinb1Eeb9IQxiQAWSKB2vh5lRw7EorfZhmXbY_ggodVzZwjNSb04EJmST2wMMUO98XQHW1cYRA1P_Tcs_el-4z65RExsn33r0Iv_ndOJW6drdcwQP2mIPXxCXXRDHCRyOsa-7etb1VbuOKmlD5jp80SB9YdEC99QnWcuUu9AABOOv2JE3ReekboJu3-ZBZh" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="721" data-original-width="1166" height="396" src="https://blogger.googleusercontent.com/img/a/AVvXsEinb1Eeb9IQxiQAWSKB2vh5lRw7EorfZhmXbY_ggodVzZwjNSb04EJmST2wMMUO98XQHW1cYRA1P_Tcs_el-4z65RExsn33r0Iv_ndOJW6drdcwQP2mIPXxCXXRDHCRyOsa-7etb1VbuOKmlD5jp80SB9YdEC99QnWcuUu9AABOOv2JE3ReekboJu3-ZBZh=w640-h396" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Dựa vào những bài viết ở trên, mình nhận thấy một số đặc điểm chung:&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Mục tiêu chính là &lt;b&gt;những lập trình viên làm việc trong lĩnh vực web3/blockchain&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Nạn nhân được cấp quyền vào một private repo trên GitHub&lt;/li&gt;&lt;li&gt;Nạn nhân được thuyết phục chạy lệnh khởi động dự án hoặc build trên máy tính cá nhân&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;Bài viết từ Reddit cho thấy những dấu hiệu đặc trưng của Stealer - loại mã độc chuyên đánh cắp thông tin. Một vụ việc nổi tiếng gần đây bạn có thể biết là Stealer giả mạo game WuKong.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thông tin phổ biến nhất mà Stealer thu thập là tài khoản và mật khẩu được lưu trữ trên trình duyệt. Với đối tượng là lập trình viên web3, mục tiêu chính của kẻ tấn công rất có thể là đánh cắp thông tin ví tiền điện tử, chẳng hạn như MetaMask.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;Kỹ thuật tấn công&lt;/h3&gt;&lt;div&gt;&lt;h4 style="text-align: left;"&gt;Tấn công thông qua Git Hook&lt;/h4&gt;&lt;div&gt;Git hook là các tập lệnh tùy chỉnh được kích hoạt khi thực hiện các lệnh Git như commit, rebase, merge, push,… Mặc định, các hook này được lưu trong thư mục .git/hooks. Kẻ tấn công có thể lợi dụng Git hook để thực thi mã độc mỗi khi người dùng thực hiện một lệnh Git. Đây là một ví dụ.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mặc định thì thư mục .git sẽ được đặt thuộc tính ẩn (Hidden), nên nếu bạn không cài đặt cho máy tính hiển thị thư mục ẩn thì sẽ không để ý đến nó.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEicWjlDr3GOR16xvL68I-dd_tBdPGkv5xzuarLedKj1JurJNqvIPAIWLiyd1CNja5QXIBLmQcypxuwa-4885EjGHIduv3Rxnd3z-6Zbzx93ZhEvB6LFgNXFAShJFTXhV6hvdVlX3IJ8nhrtCiuNwncFhDDQqsyXS-e_mIV4L39P2N_K1Ba5qpfbK99Y-3cD" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="661" data-original-width="865" height="489" src="https://blogger.googleusercontent.com/img/a/AVvXsEicWjlDr3GOR16xvL68I-dd_tBdPGkv5xzuarLedKj1JurJNqvIPAIWLiyd1CNja5QXIBLmQcypxuwa-4885EjGHIduv3Rxnd3z-6Zbzx93ZhEvB6LFgNXFAShJFTXhV6hvdVlX3IJ8nhrtCiuNwncFhDDQqsyXS-e_mIV4L39P2N_K1Ba5qpfbK99Y-3cD=w640-h489" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Tuy nhiên, trong các trường hợp nạn nhân bị tấn công khi chạy lệnh như start hoặc build, các lệnh này thuộc về NPM chứ không liên quan trực tiếp đến Git. Vì vậy, chúng ta hãy đến với kiểu tấn công tiếp theo. Nhưng hãy nhớ: &lt;b&gt;Bạn cũng cần cảnh giác với Git Hook!!!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;h4 style="text-align: left;"&gt;Tấn công thông qua NPM Script&lt;/h4&gt;&lt;div&gt;Với các repo GitHub ở trên, điểm chung là sẽ có 1 file package.json như này:&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhT1VRvl4v1deK5AXl2DV18qhivZerDdAUkJoJyiCOktGTfDriYJmkiK0q2iZ65gpqz6ThjsA6y6we3VDWkj2ZC51zUxmJrtcTrYGIDowfPOrkVYirxaYeAA-Ii_qnOURdhK9uQ0zrkFwZB6dN6JrHzgOvWgDjgcfBInuijplvGlyog037LNIhSHvKoYv-e" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="489" data-original-width="1334" height="234" src="https://blogger.googleusercontent.com/img/a/AVvXsEhT1VRvl4v1deK5AXl2DV18qhivZerDdAUkJoJyiCOktGTfDriYJmkiK0q2iZ65gpqz6ThjsA6y6we3VDWkj2ZC51zUxmJrtcTrYGIDowfPOrkVYirxaYeAA-Ii_qnOURdhK9uQ0zrkFwZB6dN6JrHzgOvWgDjgcfBInuijplvGlyog037LNIhSHvKoYv-e=w640-h234" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;package.json là file kê khai thông tin ứng dụng thường thấy trong các ứng dụng NodeJS. Nó cho biết các thông tin cơ bản như tên, phiên bản cho đến những thông tin khác như thư viện phụ thuộc mà ứng dụng của bạn cần sử dụng. Bạn cũng có thể đăng ký các lệnh có thể sử dụng thông qua mục “scripts” trong file này.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ví dụ, đây là một lệnh độc hại được giả mạo lệnh build:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;code class="lang-json"&gt;{
  &lt;span class="hljs-attr"&gt;"scripts"&lt;/span&gt;: {
    &lt;span class="hljs-attr"&gt;"start"&lt;/span&gt;: &lt;span class="hljs-string"&gt;"node app.js"&lt;/span&gt;,
    &lt;span class="hljs-attr"&gt;"build"&lt;/span&gt;: &lt;span class="hljs-string"&gt;"rm -rf / &amp;amp;&amp;amp; echo 'Malicious script executed!'"&lt;/span&gt;
  }
}&lt;/code&gt;&lt;/div&gt;&lt;p&gt;Nhưng thế này thì lộ liễu quá! Kẻ tấn công thường sẽ ẩn trong file JS và áp dụng các kỹ thuật obfuscation.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Trong phát triển phần mềm, obfuscation (làm rối mã) là hành động tạo ra mã nguồn hoặc mã máy mà con người hoặc máy tính khó hiểu được. Giống như việc làm rối trong ngôn ngữ tự nhiên, nó có thể sử dụng các biểu thức vòng vo không cần thiết để cấu thành các câu lệnh.&lt;/p&gt;&lt;p&gt;Lập trình viên có thể cố ý làm rối mã để che giấu mục đích của nó (bảo mật thông qua sự mơ hồ), logic của nó, hoặc các giá trị ngầm định được nhúng bên trong. Mục đích chính là ngăn chặn việc can thiệp, làm nản lòng các nỗ lực dịch ngược (reverse engineering), hoặc thậm chí tạo ra một câu đố hoặc thử thách mang tính giải trí cho người đọc mã nguồn.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Dựa trên mã nguồn của repo GitHub mà thành viên J2TEAM Community chia sẻ, mình mở package.json và thấy được đăng ký lệnh start như sau:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;node server/app.js | react-scripts start&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Ta thấy lệnh start này thực hiện 2 lệnh là node server/app.js và react-scripts start. Mình mở tiếp file app.js, thấy code khá bình thường. Mình suy đoán có thể mã độc nằm trong các file được require vào.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhMLWrA-oelLRpaLEm7kT8nMwZW5Zn0y8SGKtodddrEVQ6nIZiUHTH__4rMSWk6-nRhOYORC0VcoaGow4erQA_UU7NEyyP6hHjK7eb1kYrmLFGLfPQb5hCQEvaXIbF_CzFPKsXtvAiePV4kdcTIJ3RNU9Fvo_xysXVwriYZhrbnAd2IyECGOmve_UuhZRYt" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="445" data-original-width="657" height="434" src="https://blogger.googleusercontent.com/img/a/AVvXsEhMLWrA-oelLRpaLEm7kT8nMwZW5Zn0y8SGKtodddrEVQ6nIZiUHTH__4rMSWk6-nRhOYORC0VcoaGow4erQA_UU7NEyyP6hHjK7eb1kYrmLFGLfPQb5hCQEvaXIbF_CzFPKsXtvAiePV4kdcTIJ3RNU9Fvo_xysXVwriYZhrbnAd2IyECGOmve_UuhZRYt=w640-h434" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;fs, path hay http đều là các thư viện sẵn có của NodeJS. Không có gì đáng ngờ. express, socket.io, config và mongoose thì là các thư viện phổ biến mình biết, nên có thể loại bỏ. js-chess-engine là một thư viện có 140 sao trên GitHub, không phổ biến, chúng ta cần để ý.&lt;/p&gt;&lt;p&gt;Mình chợt để ý tới dòng 15:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgbMCHMzCDVKHMFxfnPsbDknNS4vJ-S_NVFnaMhqPYa3CmxDzOwbxoaup8N-noAxgT364L0hfm1Gfa0X0JqPrcuVPXejDHQBS4NDlI5UEaL_RWN4dJYr_HhQtqJ3hBbT_L82gguDxBRqfLYb43IHDhKWw8ki9hxH8OURlPIADiERWDRJRmDHxLl0BLGn281" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="550" data-original-width="836" height="422" src="https://blogger.googleusercontent.com/img/a/AVvXsEgbMCHMzCDVKHMFxfnPsbDknNS4vJ-S_NVFnaMhqPYa3CmxDzOwbxoaup8N-noAxgT364L0hfm1Gfa0X0JqPrcuVPXejDHQBS4NDlI5UEaL_RWN4dJYr_HhQtqJ3hBbT_L82gguDxBRqfLYb43IHDhKWw8ki9hxH8OURlPIADiERWDRJRmDHxLl0BLGn281=w640-h422" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Thông thường dev sẽ khai báo hết các câu require ở trên đầu, mình liền kiểm tra file token này.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEjm6Tbq5gs8wBDKJViwQZPyZxDy9tCRTHP_qmGwnRBQB0RJknRYRaVbViv-Kw0SU04skE_5MCzwMRUnoA_YDNLFJhW36kwmiOQ7KrJPBo-v-B-3aXzNsJohLDtF9yBdLq5JlAwihB9SqBz87F5pkzvaoizU5Ii8OiKT-vK_3w6uVMnt2kUPUwvyz2uTVKhD" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="489" data-original-width="744" height="420" src="https://blogger.googleusercontent.com/img/a/AVvXsEjm6Tbq5gs8wBDKJViwQZPyZxDy9tCRTHP_qmGwnRBQB0RJknRYRaVbViv-Kw0SU04skE_5MCzwMRUnoA_YDNLFJhW36kwmiOQ7KrJPBo-v-B-3aXzNsJohLDtF9yBdLq5JlAwihB9SqBz87F5pkzvaoizU5Ii8OiKT-vK_3w6uVMnt2kUPUwvyz2uTVKhD=w640-h420" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Nhìn mọi thứ rất bình thường đúng không? Nhưng mình chợt chú ý vào thanh cuộn ngang, có một đoạn code đã được đẩy ra rất xa bằng khoảng trắng (space).&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEg46WMeCyRNctvjhj4soYUo2BKBDcjrKQq0lK7_TLacUgGVdbEcLrPI-SarBQnCLDpr26EU0BLK2RzwVEIeWU1SgSt6jutJLVAyG8G_zqblAtEJjxdfew8Da0cYtQlYCe_9LI2VSBTPq72H9hTedWmFgWOgF4KIpGzjSw4aKz_YehYtqNR9JkumRWrZsQDB" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="533" data-original-width="904" height="378" src="https://blogger.googleusercontent.com/img/a/AVvXsEg46WMeCyRNctvjhj4soYUo2BKBDcjrKQq0lK7_TLacUgGVdbEcLrPI-SarBQnCLDpr26EU0BLK2RzwVEIeWU1SgSt6jutJLVAyG8G_zqblAtEJjxdfew8Da0cYtQlYCe_9LI2VSBTPq72H9hTedWmFgWOgF4KIpGzjSw4aKz_YehYtqNR9JkumRWrZsQDB=w640-h378" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Đây là một đoạn JavaScript đã bị làm rối (obfuscation). Chắc chắn là nó!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mình sử dụng công cụ làm đẹp mã nguồn và kết hợp với ChatGPT để làm code “có thể đọc được” (readable) và diễn giải hành vi:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEhWUHo6hutH2jpcozr068VkFbzFfisjHztzptwcwVAefVEAGI8n96rtqF96LJLwOhr1ow4dPSoWDcmg4DdJ6QxOJm2p-MaMRoqwDFgm6Eih8yBA2UffbFqkWfWbaIaqrn0Ho_PhkZgeDEOX9sIZmCs1gxM0621Qm1ci2qd9Gv6CJM0_QYRetA2lvZDAdolh" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1125" data-original-width="1077" height="640" src="https://blogger.googleusercontent.com/img/a/AVvXsEhWUHo6hutH2jpcozr068VkFbzFfisjHztzptwcwVAefVEAGI8n96rtqF96LJLwOhr1ow4dPSoWDcmg4DdJ6QxOJm2p-MaMRoqwDFgm6Eih8yBA2UffbFqkWfWbaIaqrn0Ho_PhkZgeDEOX9sIZmCs1gxM0621Qm1ci2qd9Gv6CJM0_QYRetA2lvZDAdolh=w613-h640" width="613" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Trích đoạn bài viết trong J2TEAM Community:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;- Khi clone về chạy thử thì cũng không thấy gì bất thường, thấy nó tự popup yêu cầu tải python về máy thì mình cũng chủ quan nghĩ rằng do bên phần mềm máy ảo yêu cầu nên accept luôn (máy ảo mình dùng là parallels desktop for Mac). Chạy source lên thì thấy game cũng khá chỉnh chu và có đầu tư [video 2], càng củng cố niềm tin của mình về ông khách này cho tới khi window báo lỗi&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Failed to get data from the clipboard (error-2147221040: OpenClipboard Failed)" [ảnh 3],&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;thì mình cũng bắt đầu nghi ngờ và check task manager - phần startup app phát hiện 1 tiến trình lạ tên là "Window Update Script" có status enable [ảnh 4].&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;Ta có thể nhận ra đoạn code JavaScript kia chính là code đã thực hiện tải Python, tạo file Window Update Script rồi thực thi nó. Đây là ảnh do bạn ấy cung cấp:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgdDcwXjGOVbUdSy9R8BUtBRLQPNkpTIMfpS_wS59XrD7ySHFZ2anygrTIuJpm-KZoDkcO0G3Au7Otnb8uwkDHXAScqRzhhmFt1vsdTkgIMZNkLmZWBKwGiUpVZ81eE3MwjMCPBSNyCXYx8dhpC-nkJbd8TKc202jgTDofpC4yC2Yu9Zlw9tNuylPrFK_6O" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1174" data-original-width="2578" height="292" src="https://blogger.googleusercontent.com/img/a/AVvXsEgdDcwXjGOVbUdSy9R8BUtBRLQPNkpTIMfpS_wS59XrD7ySHFZ2anygrTIuJpm-KZoDkcO0G3Au7Otnb8uwkDHXAScqRzhhmFt1vsdTkgIMZNkLmZWBKwGiUpVZ81eE3MwjMCPBSNyCXYx8dhpC-nkJbd8TKc202jgTDofpC4yC2Yu9Zlw9tNuylPrFK_6O=w640-h292" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Theo như chia sẻ từ bạn La Vi Sar trên nhóm:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Đoạn Script đã được obfuscation (thủ thuật làm rối code) [ảnh 5] và thực thi bằng đoạn script sau:&lt;/p&gt;&lt;p&gt;\= lambda _ : import('zlib').decompress(import('base64').b64decode(__[::-1]))&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Ta thấy kẻ tấn công sử dụng kết hợp Zlib (nén) và Base64 để che giấu.&lt;/p&gt;&lt;p&gt;Mã Python này sẽ làm gì? Dựa theo file bạn La Vi Sar cung cấp (codeshare. io/Q8zb1J), ta thấy các hành vi sau:&lt;/p&gt;&lt;p&gt;- Thêm đường dẫn vào danh sách loại trừ của Windows Defender&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEjDECx7rnhPanPk0FwrznxVPkdvhY9NuQ8MgL02k5nV2FxCT2EiifyhKCN0oFdsyfCZm304NdMD-AkOvL2A2RO0ssWAS9o6bWGGhB4ofQKeF-73Iqx0Ok7GBzQu3KEFM8o5D5aQvk0wpyYRr_PBEhBoJ_gJITiZrnYGbx4jVlmv-mGt7bCGRrjTs3nueXce" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="609" data-original-width="1209" height="322" src="https://blogger.googleusercontent.com/img/a/AVvXsEjDECx7rnhPanPk0FwrznxVPkdvhY9NuQ8MgL02k5nV2FxCT2EiifyhKCN0oFdsyfCZm304NdMD-AkOvL2A2RO0ssWAS9o6bWGGhB4ofQKeF-73Iqx0Ok7GBzQu3KEFM8o5D5aQvk0wpyYRr_PBEhBoJ_gJITiZrnYGbx4jVlmv-mGt7bCGRrjTs3nueXce=w640-h322" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;- Đăng ký khởi động cùng Windows, đặt tên “Runtime Broker” để ngụy trang&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEigBULDUTUCggw7vzmEMf_Yfw0yghCpVJHTMAHOuo_YUMvuo_T_OQKRzFzXVpPDtlOo5PGl2If1ofVGrkwAcBwDNdM1Cu6VXzYQrkcVAx3K9PLZutKpJlF50vqu3nST2p_ZhsHMPVH7x0C54ges1kypyKWLP1xRP9-7rTRKqDK8rtUJTO3zq4QexhCBNELU" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="517" data-original-width="1410" height="234" src="https://blogger.googleusercontent.com/img/a/AVvXsEigBULDUTUCggw7vzmEMf_Yfw0yghCpVJHTMAHOuo_YUMvuo_T_OQKRzFzXVpPDtlOo5PGl2If1ofVGrkwAcBwDNdM1Cu6VXzYQrkcVAx3K9PLZutKpJlF50vqu3nST2p_ZhsHMPVH7x0C54ges1kypyKWLP1xRP9-7rTRKqDK8rtUJTO3zq4QexhCBNELU=w640-h234" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;- Tải file&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEg9avGnNjsm_IlgwSrP3NxGDwl8pU9kg8kBDTag3-BhDKWu2B3LnnNLBGrfH-50AYynaoEOVlrpqxwzFxjj0etB5idCcqoYGXt8Cq7guojmbm7lU4-GSmzjScZgpO1VRdBl0JTvWzi5EFun3iZ6M8J2Q4pAQAvljz8bAyE6p5CTLEGGVfXScQoF6SuN70I_" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="696" data-original-width="1099" height="406" src="https://blogger.googleusercontent.com/img/a/AVvXsEg9avGnNjsm_IlgwSrP3NxGDwl8pU9kg8kBDTag3-BhDKWu2B3LnnNLBGrfH-50AYynaoEOVlrpqxwzFxjj0etB5idCcqoYGXt8Cq7guojmbm7lU4-GSmzjScZgpO1VRdBl0JTvWzi5EFun3iZ6M8J2Q4pAQAvljz8bAyE6p5CTLEGGVfXScQoF6SuN70I_=w640-h406" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;- Yêu cầu chạy với quyền Admin&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEimB6RQGBokl1w0CxmRMc_1MD5I4HanVquBM99NN_VzKCI2h4SbpiOw-eYczqWAzDCyPCL66G5KjbZh60D564KVGJevdFCouXapG-yKf2yR_y3JhpPpx366W2PsW9nxlRSFvudiemR6y81C8Ef5k4cnePD1P-H-z8bxgNlG10KGf_YLJUzntCB-CaEupz0h" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="444" data-original-width="858" height="332" src="https://blogger.googleusercontent.com/img/a/AVvXsEimB6RQGBokl1w0CxmRMc_1MD5I4HanVquBM99NN_VzKCI2h4SbpiOw-eYczqWAzDCyPCL66G5KjbZh60D564KVGJevdFCouXapG-yKf2yR_y3JhpPpx366W2PsW9nxlRSFvudiemR6y81C8Ef5k4cnePD1P-H-z8bxgNlG10KGf_YLJUzntCB-CaEupz0h=w640-h332" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;- Các thư mục được truy cập:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;%APPDATA%\Microsoft\Windows\Applications&lt;/li&gt;&lt;li&gt;%LOCALAPPDATA%\Microsoft\Windows\Applications&lt;/li&gt;&lt;li&gt;Thư mục temp&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Dựa theo các từ khóa trong mã nguồn python thì mình tìm được nó chính là con malware được phân tích trong video này:&amp;nbsp;https://www.youtube.com/watch?v=xoOfxz5w-p0&lt;/p&gt;&lt;p&gt;Mã độc mã code python trên sẽ tải về và thực thi trên máy bạn là malware Tsunami.&lt;/p&gt;&lt;h4 style="text-align: left;"&gt;Tấn công thông qua Dependency&lt;/h4&gt;&lt;div&gt;&lt;div&gt;Ngoài việc chèn mã độc vào script, kẻ tấn công còn có thể khai thác dependency (thư viện phụ thuộc) độc hại. Những thư viện này được thêm vào mục dependencies hoặc devDependencies trong file package.json.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hình thức tấn công này đặc biệt nguy hiểm bởi nó lợi dụng lòng tin của lập trình viên vào các thư viện bên thứ ba. Thậm chí, kẻ tấn công có thể:&lt;/div&gt;&lt;div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Sử dụng thư viện phổ biến bị bỏ rơi: Chiếm quyền kiểm soát từ maintainer không còn duy trì thư viện, rồi chèn mã độc.&lt;/li&gt;&lt;li&gt;Tạo thư viện trùng tên: Đặt tên gần giống với một thư viện nổi tiếng, khiến lập trình viên vô tình tải nhầm (typosquatting).&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;h3 style="text-align: left;"&gt;Kết luận&lt;/h3&gt;&lt;div&gt;Những hình thức tấn công qua Git hook, NPM script, hoặc dependency đều nhằm khai thác sự chủ quan của lập trình viên. Hãy luôn cẩn trọng khi làm việc với mã nguồn từ các nguồn không đáng tin cậy và duy trì thói quen kiểm tra kỹ lưỡng trước khi chạy bất kỳ lệnh nào trên máy cá nhân.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Khi nhận thấy các dấu hiệu bất thường, bạn nên ngừng ngay việc chạy mã và rà soát lại toàn bộ repository để phát hiện nguy cơ tiềm ẩn. Nếu có thể, hãy sử dụng các môi trường độc lập (sandbox) khi chạy lệnh nào đó.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Chúc mọi người an toàn!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://linktr.ee/j2team" rel="nofollow" target="_blank"&gt;Theo dõi mình&lt;/a&gt; để xem thêm các nội dung về công nghệ nhé!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2024/11/bi-hack-khi-chay-code-github.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEioLO-oj5vqy2zFqRRXTelxPMPwQCVA01zE8IDxOBvGi0yuZ2TdUe3TAHw8IpSXV76vpnWuVlLE_nL__FzJbquhh5UHxV-eXamTqi5kMAd-3Xp7OQfPvkoPsqvmU3e4S41ksuYyakbeNm9yQqDNC3bNNyTUBSPhQreyhMB6zEJFaMojXwjYTyE5Jm8Xe1XA=s72-w640-h213-c" width="72"/><thr:total>0</thr:total><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-4595661016962370698</guid><pubDate>Sat, 14 Sep 2024 21:34:00 +0000</pubDate><atom:updated>2024-09-15T04:34:19.279+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">J2TEAM</category><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>J2TEAM phát triển công cụ 'check VAR' giúp kiểm tra sao kê MTTQ</title><description>&lt;p style="text-align: center;"&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEiOb5Dv3sA6SBLh15GFv9twFgIeUI50LnZLKjVrlLms4eKFy3yjsUvNcjV-GYWrFng8cVLYfzG9cyJ6tjHShl-98KIFn3Zt3uy-bhqv_mhaS0EYepigQBWhfSEgLQp55kdLfmnduRyKRHxWqJI8vfeQexHir5xwtJ2f3UOAHBITFcAjC-9L2i7m6Ya3OVmN" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="công cụ check var sao kê của J2TEAM" data-original-height="867" data-original-width="1298" height="429" src="https://blogger.googleusercontent.com/img/a/AVvXsEiOb5Dv3sA6SBLh15GFv9twFgIeUI50LnZLKjVrlLms4eKFy3yjsUvNcjV-GYWrFng8cVLYfzG9cyJ6tjHShl-98KIFn3Zt3uy-bhqv_mhaS0EYepigQBWhfSEgLQp55kdLfmnduRyKRHxWqJI8vfeQexHir5xwtJ2f3UOAHBITFcAjC-9L2i7m6Ya3OVmN=w640-h429" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Trong bối cảnh các vấn đề liên quan đến sao kê từ thiện đang thu hút sự chú ý lớn từ cộng đồng, "Check VAR sao kê" trở thành một công cụ quan trọng giúp kiểm tra lại các thông tin về giao dịch tài chính, đặc biệt là các khoản đóng góp từ thiện. Vậy "&lt;b&gt;Check VAR sao kê&lt;/b&gt;" là gì và tại sao lại trở nên cần thiết trong thời điểm này?&lt;/p&gt;&lt;!-- wp:paragraph --&gt;

&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3 class="wp-block-heading"&gt;Check VAR sao kê là gì?&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Thuật ngữ "&lt;b&gt;Check VAR&lt;/b&gt;" thường được biết đến trong bóng đá với nghĩa là &lt;a href="https://en.wikipedia.org/wiki/Video_assistant_referee" rel="nofollow" target="_blank"&gt;Video Assistant Referee&lt;/a&gt;, giúp trọng tài kiểm tra lại các tình huống không rõ ràng. Tương tự như vậy, trong ngữ cảnh tài chính, "check VAR sao kê" có thể hiểu là việc kiểm tra kỹ lưỡng lại các thông tin sao kê tài khoản, nhằm đảm bảo tính minh bạch và chính xác của các giao dịch.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Đặc biệt, khi &lt;a href="https://www.facebook.com/mttqvietnam/posts/pfbid0YSaZTjEw2GBMnT5bNBi49djNxnxi326VjKodHzdxvhpkW3rwTs8u5dCeVGvQmU18l" rel="nofollow" target="_blank"&gt;Uỷ ban Trung ương MTTQ Việt Nam&lt;/a&gt; (MTTQ) công bố các file sao kê liên quan đến việc ủng hộ đồng bào bị ảnh hưởng bởi cơn bão số 3 thông qua Ban Vận động Cứu trợ Trung ương, việc "check VAR sao kê" trở nên nóng hổi hơn bao giờ hết. Điều này giúp cộng đồng kiểm tra lại các số tiền ủng hộ từ thiện và chi tiêu một cách minh bạch, đồng thời loại bỏ các thắc mắc hoặc nghi ngờ không đáng có.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;"Check VAR sao kê" không chỉ áp dụng trong ngữ cảnh từ thiện mà còn có thể hiểu là việc sử dụng công cụ và dữ liệu để kiểm tra tính chính xác trong các báo cáo tài chính khác. Điều này góp phần thúc đẩy minh bạch và sự tin tưởng trong các hoạt động tài chính của doanh nghiệp và tổ chức.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3 class="wp-block-heading"&gt;Công cụ Sao Kê VAR của J2TEAM&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Ngay khi MTTQ công bố file sao kê đầu tiên, thống kê số tiền ủng hộ qua tài khoản Vietcombank từ ngày 1/9/2024 đến ngày 10/9/2024, thành viên &lt;b&gt;Việt Thảo&lt;/b&gt; từ J2TEAM đã nhanh chóng xử lý và trích xuất thông tin từ file PDF, chuyển đổi thành định dạng CSV.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Tiếp nối công việc đó, các thành viên khác trong J2TEAM như &lt;b&gt;Mạnh Tuấn&lt;/b&gt; (JUNO_OKYO) và &lt;b&gt;Ngọc Chánh&lt;/b&gt; đã sử dụng file CSV này để phát triển trang web "Sao Kê VAR" (&lt;a href="https://var.j2team.dev/index.php" target="_blank"&gt;var.j2team.dev&lt;/a&gt;). Trang web này giúp mọi người dễ dàng tìm kiếm và tra cứu thông tin từ file sao kê của MTTQ một cách nhanh chóng và thuận tiện.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Sau đó, các dữ liệu thống kê số tiền ủng hộ qua số tài khoản Vietinbank từ ngày 10/9/2024 và qua số tài khoản BIDV từ ngày 1/9/2024 đến ngày 12/9/2024 cũng được các thành viên J2TEAM cập nhật cho trang web.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Công cụ &lt;a href="https://var.j2team.dev/index.php" target="_blank"&gt;Sao Kê VAR&lt;/a&gt; của J2TEAM không chỉ giúp mọi người dễ dàng tra cứu thông tin về các khoản đóng góp từ thiện mà còn góp phần đảm bảo tính minh bạch và tin tưởng trong cộng đồng. Thay vì phải tự mình kiểm tra hàng ngàn dòng sao kê, giờ đây người dùng có thể nhanh chóng tìm thấy thông tin cần thiết, tiết kiệm thời gian và loại bỏ những nghi ngờ không đáng có.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Việc minh bạch trong tài chính, đặc biệt là trong các hoạt động từ thiện, là rất quan trọng. Công cụ &lt;b&gt;Sao Kê VAR&lt;/b&gt; của J2TEAM ra đời với mục tiêu hỗ trợ cộng đồng trong việc kiểm tra và giám sát các khoản đóng góp từ thiện. Hãy cùng trải nghiệm công cụ này và góp phần lan tỏa thông điệp minh bạch trong xã hội.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;

&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2024/09/cong-cu-check-var-sao-ke-mttq-cua-j2team.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEiOb5Dv3sA6SBLh15GFv9twFgIeUI50LnZLKjVrlLms4eKFy3yjsUvNcjV-GYWrFng8cVLYfzG9cyJ6tjHShl-98KIFn3Zt3uy-bhqv_mhaS0EYepigQBWhfSEgLQp55kdLfmnduRyKRHxWqJI8vfeQexHir5xwtJ2f3UOAHBITFcAjC-9L2i7m6Ya3OVmN=s72-w640-h429-c" width="72"/><thr:total>0</thr:total><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-6515876437411392650</guid><pubDate>Fri, 02 Sep 2022 09:55:00 +0000</pubDate><atom:updated>2022-09-02T16:55:31.448+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Chrome</category><category domain="http://www.blogger.com/atom/ns#">Extension</category><category domain="http://www.blogger.com/atom/ns#">J2TEAM</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><title>Thống kê tin nhắn Facebook xem ai nhắn tin với bạn nhiều nhất</title><description>&lt;p&gt;Facebook là một trong những mạng xã hội lớn nhất hiện nay. Các tương tác trên mạng xã hội này phần nào phản ánh mối quan hệ ngoài đời thực của chúng ta. Trong bài viết này, mình sẽ hướng dẫn các bạn cách thống kê tin nhắn Facebook (Messenger) để &lt;b&gt;xem ai là người nhắn tin với bạn nhiều nhất&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Đầu tiên, các bạn hãy &lt;a href="https://www.junookyo.com/2022/09/cai-dat-j2team-security.html" target="_blank"&gt;cài đặt tiện ích J2TEAM Security cho trình duyệt&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Sau khi cài đặt, các bạn nhấn vào biểu tượng của J2TEAM Security trên góc phải trình duyệt. Nếu không thấy biểu tượng thì các bạn xem ở đây:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuXrI81AUakwmRKh62KZg6LSc5sOqJQGVlrk6-OOnWXBfEW8tWzxm-ZfR6wC-nyuEx2TYEHFetl5HzscRORvm1nZN09Ald-80ef3bhSRdrlKwRkHgRaBeh131CT-HdS_xc_U8YYzoFkTGZIIqBbe5TwFnjYmWJb7L_tlko31uLo7EUCkxhILPVt_yLcQ/s591/pin-j2team-security-on-browser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="pin-extension-on-browser" border="0" data-original-height="483" data-original-width="591" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuXrI81AUakwmRKh62KZg6LSc5sOqJQGVlrk6-OOnWXBfEW8tWzxm-ZfR6wC-nyuEx2TYEHFetl5HzscRORvm1nZN09Ald-80ef3bhSRdrlKwRkHgRaBeh131CT-HdS_xc_U8YYzoFkTGZIIqBbe5TwFnjYmWJb7L_tlko31uLo7EUCkxhILPVt_yLcQ/s16000/pin-j2team-security-on-browser.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Tiếp theo, các bạn nhấn vào menu Facebook Tools ở thanh bên trái &amp;gt; chọn Kount.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJtQznWwxD2C1mmQg86O3P0vGkjoLQVo3LeEycsn2yZ0yM8buAca7a3dzKW2cqtusppv3pYb0U5OcyVbPWXiiWq_QyyMIba6WAoIE1AHTt3PMJJGk40sQo5D_hODwEnPWUDjG-UgM-GTSjY6Rh1M2dzZ-Y4hlYMahHu8kGRizsxo2L4HueIuRtoV4HCA/s561/j2team-security-sidebar.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="j2team-security-sidebar" border="0" data-original-height="561" data-original-width="307" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJtQznWwxD2C1mmQg86O3P0vGkjoLQVo3LeEycsn2yZ0yM8buAca7a3dzKW2cqtusppv3pYb0U5OcyVbPWXiiWq_QyyMIba6WAoIE1AHTt3PMJJGk40sQo5D_hODwEnPWUDjG-UgM-GTSjY6Rh1M2dzZ-Y4hlYMahHu8kGRizsxo2L4HueIuRtoV4HCA/s16000/j2team-security-sidebar.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Các bạn chờ vài giây để công cụ thực hiện thống kê và hiển thị kết quả.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpbpohxlR0LVjxYIAzgC2OjVrFzlxjBw4rYl002xjjtBMzLzcJSONU-aSkpIFmS8WPbySD-y4KJwPtYAPabj91sz8zydP7234OpKStduZJB4ajkFCkWzLSSpyhfkH0LS6AP4mIv-0WCha2g6yhl5_0YMdtQZPphqkNu7PAV-QmLwO6fdCHU3bVwpzsPw/s1245/thong-ke-tin-nhan-j2team-security.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="thong-ke-tin-nhan-j2team-security" border="0" data-original-height="847" data-original-width="1245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpbpohxlR0LVjxYIAzgC2OjVrFzlxjBw4rYl002xjjtBMzLzcJSONU-aSkpIFmS8WPbySD-y4KJwPtYAPabj91sz8zydP7234OpKStduZJB4ajkFCkWzLSSpyhfkH0LS6AP4mIv-0WCha2g6yhl5_0YMdtQZPphqkNu7PAV-QmLwO6fdCHU3bVwpzsPw/s16000/thong-ke-tin-nhan-j2team-security.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3 style="text-align: left;"&gt;Thống kê tin nhắn nâng cao – Kount Pro&lt;/h3&gt;&lt;p&gt;Ngoài phiên bản miễn phí, các bạn cũng có thể sử dụng Kount Pro – là công cụ thống kê tin nhắn Facebook nâng cao trong &lt;a href="https://j2team.org/" target="_blank"&gt;J2TEAM Security Premium&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Để sử dụng, đầu tiên các bạn thực hiện nâng cấp lên tài khoản Premium. Sau đó truy cập &lt;b&gt;Thống kê tin nhắn&lt;/b&gt; từ thanh công cụ trên web.&lt;/p&gt;&lt;p&gt;Trong phiên bản nâng cao, bạn có thể xem kết quả với &lt;b&gt;nhóm chat&lt;/b&gt;, những người không phải bạn bè cũng như các tài khoản đã vô hiệu hóa (deactivated). Đồng thời, số kết quả cũng không giới hạn như phiên bản miễn phí. Không những thế, các bạn còn có thể sắp xếp kết quả để &lt;b&gt;xem ai nhắn tin với bạn ít nhất&lt;/b&gt; hoặc tìm kiếm người hoặc nhóm chat trong danh sách kết quả.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEsPnHjrfTlWWr9S6MruclscvelNfyT1m3fZNTSfEaGx1gf9EyofCdaLMF4GHSAjgLlrbrsHIBb6NgOJiTohf8VWy3bNrXXDzfl6vUavIBw3zuRiwkINylyakEkyYku3E6HlqSguX6ehDKNb48TuX5uAPdPnDc1AeWJf8GG6z0DagxZRmU7sVKobLrHA/s1400/thong-ke-tin-nhan-kount-pro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="thong-ke-tin-nhan-kount-pro" border="0" data-original-height="896" data-original-width="1400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEsPnHjrfTlWWr9S6MruclscvelNfyT1m3fZNTSfEaGx1gf9EyofCdaLMF4GHSAjgLlrbrsHIBb6NgOJiTohf8VWy3bNrXXDzfl6vUavIBw3zuRiwkINylyakEkyYku3E6HlqSguX6ehDKNb48TuX5uAPdPnDc1AeWJf8GG6z0DagxZRmU7sVKobLrHA/s16000/thong-ke-tin-nhan-kount-pro.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Ngoài ra, trong J2TEAM Security Premium cũng có rất nhiều tính năng hấp dẫn khác. Đây cũng là một cách để các bạn ủng hộ tác giả tiếp tục phát triển thêm nhiều tính năng hữu ích khác.&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Cách xem thống kê Messenger trên điện thoại&lt;/h3&gt;&lt;p&gt;Các bạn có thể làm theo phần &lt;a href="https://www.junookyo.com/2022/09/cai-dat-j2team-security.html" target="_blank"&gt;hướng dẫn cài J2TEAM Security&lt;/a&gt; trên trình duyệt điện thoại. Sau đó sử dụng Kount như phiên bản trên máy tính.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2022/09/thong-ke-tin-nhan-facebook-messenger.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuXrI81AUakwmRKh62KZg6LSc5sOqJQGVlrk6-OOnWXBfEW8tWzxm-ZfR6wC-nyuEx2TYEHFetl5HzscRORvm1nZN09Ald-80ef3bhSRdrlKwRkHgRaBeh131CT-HdS_xc_U8YYzoFkTGZIIqBbe5TwFnjYmWJb7L_tlko31uLo7EUCkxhILPVt_yLcQ/s72-c/pin-j2team-security-on-browser.png" width="72"/><thr:total>0</thr:total><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-8118270646252897021</guid><pubDate>Fri, 02 Sep 2022 08:33:00 +0000</pubDate><atom:updated>2022-09-02T15:33:59.788+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Chrome</category><category domain="http://www.blogger.com/atom/ns#">Extension</category><category domain="http://www.blogger.com/atom/ns#">J2TEAM</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><title>Cách cài đặt J2TEAM Security cho trình duyệt</title><description>&lt;h3 style="text-align: left;"&gt;J2TEAM Security là gì?&lt;/h3&gt;&lt;p&gt;J2TEAM Security là một phần mở rộng (extension) dành cho trình duyệt Google Chrome và các trình duyệt dựa trên Chromium như Microsoft Edge, Brave, Vivaldi, Opera, Cốc Cốc,…&lt;/p&gt;&lt;p&gt;Tác giả của tiện ích này là Mạnh Tuấn (thường được biết tới với nickname &lt;a href="https://www.junookyo.com/" target="_blank"&gt;JUNO_OKYO&lt;/a&gt;), trưởng nhóm của J2TEAM. Phát hành lần đầu từ năm 2016, tới nay tiện ích này đã có hơn 300.000 người dùng (tại thời điểm viết bài này) và nhận được hơn 20.000 lượt &lt;a href="https://chrome.google.com/webstore/detail/j2team-security/hmlcjjclebjnfohgmgikjfnbmfkigocc/reviews" rel="nofollow" target="_blank"&gt;đánh giá trên Chrome Store&lt;/a&gt; với đánh giá trung bình 4.9/5 sao.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKqXhZtU0IPPmoLiCD2vltE8d5jqNXqVkiV6U7S0ryCXLS37rUix6MTquOQTakoQ89rRZyQbWreW3TIoWRTLuRTtQpmnUSwvRaYeEGYvTk9358d2b1opKiIIcB12jarGdjmNVRyFaGXvEYY8FqH71RKfGtmA3NmgBGqGYWGagsz7MQfSvHZr18CTY1iQ/s600/J2TEAM-Security-Chrome-extension.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="j2team-security-chrome-extension" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKqXhZtU0IPPmoLiCD2vltE8d5jqNXqVkiV6U7S0ryCXLS37rUix6MTquOQTakoQ89rRZyQbWreW3TIoWRTLuRTtQpmnUSwvRaYeEGYvTk9358d2b1opKiIIcB12jarGdjmNVRyFaGXvEYY8FqH71RKfGtmA3NmgBGqGYWGagsz7MQfSvHZr18CTY1iQ/s16000/J2TEAM-Security-Chrome-extension.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Nhờ tuân thủ theo các quy chuẩn trong việc phát triển phần mở rộng, J2TEAM Security đã được Google gán nhãn “Nổi bật” (Featured).&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Hướng dẫn cài đặt J2TEAM Security&lt;/h3&gt;&lt;p&gt;Để cài đặt, các bạn truy cập trực tiếp vào liên kết: &lt;a href="https://chrome.google.com/webstore/detail/j2team-security/hmlcjjclebjnfohgmgikjfnbmfkigocc/" target="_blank"&gt;https://chrome.google.com/webstore/detail/j2team-security/hmlcjjclebjnfohgmgikjfnbmfkigocc/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hoặc tìm theo tên “&lt;b&gt;J2TEAM Security&lt;/b&gt;” trên Chrome Store.&lt;/p&gt;&lt;p&gt;Sau đó, các bạn nhấn vào nút “&lt;b&gt;Add to Chrome&lt;/b&gt;” (Thêm vào Chrome) để cài đặt.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNRpoCWhRzt0jYvuK8zJ48rV9JeTiHAiC10rvtbk92cRcyFYdrzvAY8rtW6TIERjRZYQcODZdIvryakhnIBlg3gIsBCWXKNH209fu6-ysvSybYCZDVFuxDBIQ635Eqo835VwvEc8lQlK8zWn-8d0l208_pcVzoHyziBwIV-9nonsu9id4P-VMq4djZug/s1593/cai-dat-j2team-security.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="342" data-original-width="1593" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNRpoCWhRzt0jYvuK8zJ48rV9JeTiHAiC10rvtbk92cRcyFYdrzvAY8rtW6TIERjRZYQcODZdIvryakhnIBlg3gIsBCWXKNH209fu6-ysvSybYCZDVFuxDBIQ635Eqo835VwvEc8lQlK8zWn-8d0l208_pcVzoHyziBwIV-9nonsu9id4P-VMq4djZug/s16000/cai-dat-j2team-security.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Các bạn chờ vài giây để trình duyệt tải tiện ích, trang Cảm ơn sẽ hiện ra. Điều đó có nghĩa là chúng ta đã cài đặt thành công.&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Tôi muốn cài J2TEAM Security cho Firefox?&lt;/h3&gt;&lt;p&gt;Rất tiếc, vì vấn đề về các API mà Firefox hỗ trợ nên J2TEAM vẫn chưa phát hành phiên bản dành riêng cho trình duyệt Firefox.&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;J2TEAM Security cho trình duyệt Microsoft Edge&lt;/h3&gt;&lt;p&gt;Mặc dù Edge có thể cài đặt và sử dụng các extension của Chrome, bạn hoàn toàn có thể cài đặt phiên bản dành riêng cho trình duyệt này bằng cách truy cập liên kết: &lt;a href="https://microsoftedge.microsoft.com/addons/detail/j2team-security/nckdadddljhnbimojbhccmjhckkfaang" rel="nofollow" target="_blank"&gt;https://microsoftedge.microsoft.com/addons/detail/j2team-security/nckdadddljhnbimojbhccmjhckkfaang&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Tuy nhiên, phiên bản Edge thường sẽ cập nhật trễ hơn bên Chrome khoảng một tuần do đội ngũ Edge Store duyệt lâu hơn. Vì vậy mình vẫn khuyến khích các bạn dùng Edge cài đặt J2TEAM Security trực tiếp từ Chrome Store nhé!&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Cách cài J2TEAM Security trên điện thoại&lt;/h3&gt;&lt;p&gt;Để có trải nghiệm tốt nhất khi sử dụng tiện ích thì bạn nên dùng trên máy tính. Tuy nhiên, bạn hoàn toàn có thể cài đặt trên điện thoại và mình sẽ hướng dẫn bạn làm điều đó. Lưu ý đây là hướng dẫn cho Android!&lt;/p&gt;&lt;p&gt;Các bạn cài trình duyệt &lt;a href="https://play.google.com/store/apps/details?id=com.kiwibrowser.browser&amp;amp;hl=en_US" rel="nofollow" target="_blank"&gt;Kiwi Browser&lt;/a&gt; (một trình duyệt dựa trên Chromium).&lt;/p&gt;&lt;p&gt;Tiếp theo, các bạn mở lên và nhấn vào menu ở góc phải phía trên:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXWXwTqClYBGj9LFR4jXgSnv7je0PGQCNXBpIsAy-wS7UDefZIMdcKm4v-H2PvQnOZeVBzZRuq-leIjijzH0Sf-YIuTKzbdupf2JbRSFt2-UsY-CPKaqLO3eKUTOJTeeeWioPC3gjqpzXxDjL4nfpaS7DsUrSw_RMDx8m0STu7BGsP7RNFSSWT2GsIig/s720/Android-add-extensions-using-Kiwi-Browser-002.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="install-extension-on-mobile-browser" border="0" data-original-height="511" data-original-width="720" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXWXwTqClYBGj9LFR4jXgSnv7je0PGQCNXBpIsAy-wS7UDefZIMdcKm4v-H2PvQnOZeVBzZRuq-leIjijzH0Sf-YIuTKzbdupf2JbRSFt2-UsY-CPKaqLO3eKUTOJTeeeWioPC3gjqpzXxDjL4nfpaS7DsUrSw_RMDx8m0STu7BGsP7RNFSSWT2GsIig/s16000/Android-add-extensions-using-Kiwi-Browser-002.webp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Chọn Extension:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4xhbsDHkkrtcnNoqtaEQJWICiRPiikamLk9GOo8mFeWS2g9pb-tqOsZ0GNHTxxNQgiXYobEuU9a-b8I6Jlfsc_MnNlE1XBEEGz2mbwaTWVWlz877rlUj-JQhs_0sjlUfhgZmxdSrXhiCEjvdyXhBffIBv093sGoTjPBff1FLpYZOU9V_iOtFtqXebQw/s883/Android-add-extensions-using-Kiwi-Browser-003.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="install-extension-on-mobile-browser" border="0" data-original-height="883" data-original-width="720" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4xhbsDHkkrtcnNoqtaEQJWICiRPiikamLk9GOo8mFeWS2g9pb-tqOsZ0GNHTxxNQgiXYobEuU9a-b8I6Jlfsc_MnNlE1XBEEGz2mbwaTWVWlz877rlUj-JQhs_0sjlUfhgZmxdSrXhiCEjvdyXhBffIBv093sGoTjPBff1FLpYZOU9V_iOtFtqXebQw/s16000/Android-add-extensions-using-Kiwi-Browser-003.webp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Chọn “From store”:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaI54h_XYpDihtuxqEXlyYaKiSwhWCvkAoxNCKLrgTka_4PdEHkLmXWM8aCECwTmWWk9ceDR41e6v5qlXMQU7tsrGO-GIhAtqt9CZ_mKCLS8lYaJy4dRvE6NM0k-I_7Bgf7a2aBXZg3ZFAYq460-mwCdiqd5nIsmoBjeL7kzZ-FPC8M1_njXkMKWujvw/s722/Android-add-extensions-using-Kiwi-Browser-004.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="install-extension-on-mobile-browser" border="0" data-original-height="493" data-original-width="722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaI54h_XYpDihtuxqEXlyYaKiSwhWCvkAoxNCKLrgTka_4PdEHkLmXWM8aCECwTmWWk9ceDR41e6v5qlXMQU7tsrGO-GIhAtqt9CZ_mKCLS8lYaJy4dRvE6NM0k-I_7Bgf7a2aBXZg3ZFAYq460-mwCdiqd5nIsmoBjeL7kzZ-FPC8M1_njXkMKWujvw/s16000/Android-add-extensions-using-Kiwi-Browser-004.webp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Tìm J2TEAM Security và nhấn “Add to Chrome” giống như cài đặt trên máy tính.&lt;/p&gt;&lt;p&gt;Ngoài ra, các bạn cũng có thể sử dụng &lt;a href="https://play.google.com/store/apps/details?id=ru.yandex.searchplugin&amp;amp;hl=en_US&amp;amp;gl=US" rel="nofollow" target="_blank"&gt;trình duyệt Yandex&lt;/a&gt; và cài đặt extension tương tự như trình duyệt Kiwi.&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Lưu ý sau khi cài đặt J2TEAM Security&lt;/h3&gt;&lt;p&gt;Sau khi cài đặt, mặc định Chrome sẽ ẩn biểu tượng của extension mới. Để thuận tiện cho việc truy cập và sử dụng các tính năng của J2TEAM Security, các bạn hãy làm như sau:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuXrI81AUakwmRKh62KZg6LSc5sOqJQGVlrk6-OOnWXBfEW8tWzxm-ZfR6wC-nyuEx2TYEHFetl5HzscRORvm1nZN09Ald-80ef3bhSRdrlKwRkHgRaBeh131CT-HdS_xc_U8YYzoFkTGZIIqBbe5TwFnjYmWJb7L_tlko31uLo7EUCkxhILPVt_yLcQ/s591/pin-j2team-security-on-browser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="pin-extension-on-browser" border="0" data-original-height="483" data-original-width="591" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuXrI81AUakwmRKh62KZg6LSc5sOqJQGVlrk6-OOnWXBfEW8tWzxm-ZfR6wC-nyuEx2TYEHFetl5HzscRORvm1nZN09Ald-80ef3bhSRdrlKwRkHgRaBeh131CT-HdS_xc_U8YYzoFkTGZIIqBbe5TwFnjYmWJb7L_tlko31uLo7EUCkxhILPVt_yLcQ/s16000/pin-j2team-security-on-browser.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Các bạn nhấn vào biểu tượng mảnh ghép ở cạnh hình đại diện (nếu bạn đang đăng nhập), thường nó là biểu tượng thứ 3 từ phải qua. Bạn sẽ thấy một pop-up nhỏ hiển thị danh sách toàn bộ extension mà bạn đã cài đặt. Các bạn tìm &lt;b&gt;J2TEAM Security&lt;/b&gt; và nhấn vào biểu tượng &lt;b&gt;Ghim&lt;/b&gt; ở bên cạnh. Như vậy là biểu tượng của extension sẽ luôn hiển thị trên góc phải trình duyệt (cạnh thanh địa chỉ) và bạn có thể truy cập bất cứ lúc nào.&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Cập nhật phiên bản mới như nào?&lt;/h3&gt;&lt;p&gt;Mặc định thì Chrome sẽ tự động cập nhật phiên bản mới của mọi extension sau khi khởi động lại trình duyệt. Nhưng mình biết nhiều bạn dùng laptop ngày nay thường chỉ để chế độ Sleep mà không tắt máy và các ứng dụng.&lt;/p&gt;&lt;p&gt;Vậy để cập nhật phiên bản mới cho extension thì bạn chỉ cần tắt trình duyệt đi và mở lại là được. Mẹo: bạn cũng có thể gõ lệnh sau lên thanh địa chỉ: &lt;span style="background-color: #fcff01;"&gt;chrome://restart&lt;/span&gt;&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Giới thiệu J2TEAM Security Premium&lt;/h3&gt;&lt;p&gt;Bạn luôn có thể sử dụng J2TEAM Security miễn phí. Nếu có điều kiện, hãy cân nhắc nâng cấp lên &lt;a href="https://j2team.org/" target="_blank"&gt;phiên bản Premium&lt;/a&gt; để sử dụng thêm nhiều tính năng hấp dẫn cũng như ủng hộ tác giả tiếp tục phát triển nhiều tính năng hữu ích hơn nhé!&lt;/p&gt;&lt;p&gt;Bạn có thể xem bảng so sánh tính năng trong hai phiên bản tại đây: &lt;a href="https://j2team.org/" target="_blank"&gt;https://j2team.org/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2022/09/cai-dat-j2team-security.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKqXhZtU0IPPmoLiCD2vltE8d5jqNXqVkiV6U7S0ryCXLS37rUix6MTquOQTakoQ89rRZyQbWreW3TIoWRTLuRTtQpmnUSwvRaYeEGYvTk9358d2b1opKiIIcB12jarGdjmNVRyFaGXvEYY8FqH71RKfGtmA3NmgBGqGYWGagsz7MQfSvHZr18CTY1iQ/s72-c/J2TEAM-Security-Chrome-extension.png" width="72"/><thr:total>0</thr:total><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-8796473225504318204</guid><pubDate>Fri, 02 Sep 2022 06:38:00 +0000</pubDate><atom:updated>2022-09-02T15:42:05.826+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Chrome</category><category domain="http://www.blogger.com/atom/ns#">Extension</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><title>Sửa lỗi font tiếng Việt trên Medium</title><description>&lt;p&gt;&lt;a href="https://medium.com/" rel="nofollow" target="_blank"&gt;Medium&lt;/a&gt; là một trong những nguồn thông tin lớn hiện nay, tại đây có rất nhiều các bài viết chất lượng. Tuy nhiên, khi đọc các bài viết tiếng Việt trên Medium sẽ khá khó chịu khi mà tình trạng lỗi font tới giờ vẫn chưa được Medium khắc phục.&lt;/p&gt;&lt;p&gt;Trong bài viết này, mình sẽ hướng dẫn các bạn một cách đơn giản để &lt;b&gt;sửa lỗi font tiếng Việt trên Medium&lt;/b&gt;, giúp tăng trải nghiệm khi đọc bài viết.&lt;/p&gt;&lt;p&gt;Rất đơn giản, các bạn chỉ cần &lt;a href="https://www.junookyo.com/2022/09/cai-dat-j2team-security.html" target="_blank"&gt;cài đặt tiện ích J2TEAM Security cho trình duyệt&lt;/a&gt;. Đây là một tiện ích dành cho trình duyệt &lt;a href="https://chrome.google.com/webstore/detail/j2team-security/hmlcjjclebjnfohgmgikjfnbmfkigocc/" rel="nofollow" target="_blank"&gt;Google Chrome&lt;/a&gt; hoặc các trình duyệt dựa trên Chromium như &lt;a href="https://microsoftedge.microsoft.com/addons/detail/j2team-security/nckdadddljhnbimojbhccmjhckkfaang" rel="nofollow" target="_blank"&gt;Microsoft Edge&lt;/a&gt;, Brave, Vivaldi, Opera, Cốc Cốc,…&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a class="button" href="https://chrome.google.com/webstore/detail/j2team-security/hmlcjjclebjnfohgmgikjfnbmfkigocc/" target="_blank" rel="noopener"&gt;&lt;i class="icon dl"&gt;&lt;/i&gt;Cài Đặt&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sau khi cài đặt, bạn có thể vào đọc các bài viết tiếng Việt trên Medium mà không còn phải bực mình vì font chữ nữa.&lt;/p&gt;&lt;p&gt;Đây là trước khi cài J2TEAM Security:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ2ff1X8W85MosQDIEiwk-PKXHwnzbn-4ghoZGLZxY-ad91DPsuvnl13SmOdeCP5F2tnTKE3Shh9m_bIJlz_WuMpKBpdaShehybIKZFeon9ZOvHetR2xK6JoHPqBOboUpNhDCR2RdBpYxmAHPjJIiD2rNw_TQl9xHX593VibRKL8CI0ue1UGKPcnaIPQ/s1003/medium-font-vietnamese-1.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="sua-loi-font-tieng-viet-medium" border="0" data-original-height="712" data-original-width="1003" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ2ff1X8W85MosQDIEiwk-PKXHwnzbn-4ghoZGLZxY-ad91DPsuvnl13SmOdeCP5F2tnTKE3Shh9m_bIJlz_WuMpKBpdaShehybIKZFeon9ZOvHetR2xK6JoHPqBOboUpNhDCR2RdBpYxmAHPjJIiD2rNw_TQl9xHX593VibRKL8CI0ue1UGKPcnaIPQ/s16000/medium-font-vietnamese-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Còn đây là kết quả:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYEfrn0WwAdWUEbtOkrYia4b_3JFNZbu3d82p-9p2d-uFZ2l1B1HP0NzVtU-PdfUmY9fP48RLkFL4x2Xot9fgKXL1nNJXVwFe5QpPxF9GPyiu8UroEn-U94JKHHbGGFcvBXh95SeoM-kU7LzBQuliplgtzdMJmJQxrJhWap2kfIw96p_eD3TcLD9uLdg/s1132/medium-font-vietnamese-2.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="sua-loi-font-tieng-viet-medium" border="0" data-original-height="787" data-original-width="1132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYEfrn0WwAdWUEbtOkrYia4b_3JFNZbu3d82p-9p2d-uFZ2l1B1HP0NzVtU-PdfUmY9fP48RLkFL4x2Xot9fgKXL1nNJXVwFe5QpPxF9GPyiu8UroEn-U94JKHHbGGFcvBXh95SeoM-kU7LzBQuliplgtzdMJmJQxrJhWap2kfIw96p_eD3TcLD9uLdg/s16000/medium-font-vietnamese-2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;Tiện ích này hoạt động như nào?&lt;/h3&gt;&lt;p&gt;Để sửa lỗi font, tiện ích này đã ghi đè lại CSS của trang web và thay thế font ban đầu của Medium thành một font có hỗ trợ tiếng Việt. Cụ thể là font &lt;a href="https://fonts.google.com/specimen/Lora?subset=vietnamese" rel="nofollow" target="_blank"&gt;Lora&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Nếu thấy tiện ích này có tác dụng thì hãy chia sẻ với bạn bè, để lại &lt;a href="https://chrome.google.com/webstore/detail/j2team-security/hmlcjjclebjnfohgmgikjfnbmfkigocc/reviews" rel="nofollow" target="_blank"&gt;đánh giá trên Chrome Store&lt;/a&gt; hoặc cân nhắc sử dụng &lt;a href="https://j2team.org/" target="_blank"&gt;phiên bản Premium&lt;/a&gt; với nhiều tính năng hơn để ủng hộ tác giả nhé!&lt;/p&gt;&lt;p&gt;Cảm ơn các bạn!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2022/09/sua-loi-font-tieng-viet-tren-medium.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ2ff1X8W85MosQDIEiwk-PKXHwnzbn-4ghoZGLZxY-ad91DPsuvnl13SmOdeCP5F2tnTKE3Shh9m_bIJlz_WuMpKBpdaShehybIKZFeon9ZOvHetR2xK6JoHPqBOboUpNhDCR2RdBpYxmAHPjJIiD2rNw_TQl9xHX593VibRKL8CI0ue1UGKPcnaIPQ/s72-c/medium-font-vietnamese-1.png" width="72"/><thr:total>0</thr:total><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-5281131725913790311</guid><pubDate>Sun, 21 Mar 2021 14:59:00 +0000</pubDate><atom:updated>2021-03-21T21:59:56.211+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Facebook</category><title>Tớ đã lấy lại fanpage sau 6 năm như thế nào?</title><description>&lt;h3 style="text-align: left;"&gt;Mất fanpage chỉ vì bị ép dùng tên thật&lt;/h3&gt;&lt;p&gt;Đúng vậy, bạn không đọc nhầm đâu. Vào năm 2015, Facebook bắt đầu ra &lt;a href="https://thanhnien.vn/cong-nghe/facebook-buoc-su-dung-ten-that-nguoi-dung-phan-ung-529209.html" rel="nofollow" target="_blank"&gt;chính sách&lt;/a&gt; yêu cầu mọi tài khoản trên Facebook sử dụng tên thật. Khi ấy, tài khoản Facebook của tớ vẫn đang sử dụng tên hiển thị là nickname như trên Blog này: JUNO_OKYO (tất nhiên là không có dấu gạch dưới vì nó là ký tự không hợp lệ trên Facebook).&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs85DkaySXmekdW9ay0JNJrLOHZpOCk32zULd1hS43M27CKXc6wm2vFTaaJd1WKa-L-Lz0yqqXyAqMOJE3CMpcKU2wHIYb9_ZKUiqskLjS_MfBtJq_DfHX7jBnxksBPMusBXdAceOu3_2M/s1031/dung-ten-that-tren-facebook.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="526" data-original-width="1031" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs85DkaySXmekdW9ay0JNJrLOHZpOCk32zULd1hS43M27CKXc6wm2vFTaaJd1WKa-L-Lz0yqqXyAqMOJE3CMpcKU2wHIYb9_ZKUiqskLjS_MfBtJq_DfHX7jBnxksBPMusBXdAceOu3_2M/s16000/dung-ten-that-tren-facebook.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;Chuyện rắc rối diễn ra từ đây, ngày ấy tớ còn đang giữ kín tên thật, kể cả trên blog cá nhân các bạn cũng sẽ thấy tớ chưa nhắc về tên mình bao giờ. Vì muốn tiếp tục giữ điều đó, tớ đã đưa ra một quyết định dại dột… sử dụng photoshop để làm giấy tờ gửi Facebook khi họ yêu cầu xác minh lại tên hiển thị như những người dùng khác.&lt;/p&gt;&lt;p&gt;Có nhiều người đã thành công khi làm vậy, chỉ để giữ thứ tự hiển thị tên cho đúng với tên người Việt (hồi xưa Facebook chưa có tùy chọn hiển thị họ trước hay tên trước). Tuy nhiên, với một cái tên nghe khá “uy tín” như JUNO OKYO thì tất nhiên là Facebook nhận ra ngay đây là giấy tớ không hợp lệ rồi…&lt;/p&gt;&lt;p&gt;Và kết quả là tài khoản Facebook cá nhân của tớ không thể khôi phục lại. Tệ hơn, nó lại là tài khoản duy nhất có quyền admin trên fanpage &lt;a href="https://www.facebook.com/JunoOkyoBlog" rel="nofollow" target="_blank"&gt;Juno_okyo’s Blog&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Không thể làm gì được, tớ đành phải chuyển sang sử dụng một tài khoản Facebook khác cho tới bây giờ, đồng thời công khai tên thật của người đứng sau nickname JUNO_OKYO, đứng sau cái blog mà các bạn đang đọc trong suốt nhiều năm qua: Mạnh Tuấn. Hai người khác cũng đang quản lý fanpage cùng tớ là Neo và anh Killer thì đang ở vị trí editor, nên không có quyền để thêm tài khoản mới vào làm quản trị viên.&lt;/p&gt;&lt;p&gt;Fanpage Juno_okyo’s Blog gần như hoạt động ít đi kể từ thời điểm đó, điều mà giờ các bạn mới biết đó là các bài đăng trên fanpage sau khi tớ mất tài khoản Facebook cũ đều do Neo hoặc anh Killer giúp tớ đăng lên.&lt;/p&gt;&lt;p&gt;Vì nhờ nhiều cũng bất tiện, fanpage mới là &lt;a href="https://www.facebook.com/junookyo.vn/" rel="nofollow" target="_blank"&gt;JUNO_OKYO&lt;/a&gt; cũng được tạo ra và tiếp tục hoạt động thường xuyên hơn kể từ thời điểm đấy.&lt;/p&gt;&lt;h3 style="text-align: left;"&gt;6 năm sau, chuyện bất ngờ xảy ra&lt;/h3&gt;&lt;p&gt;Mấy năm trước tớ cũng thỉnh thoảng thử đăng nhập lại tài khoản cũ, nhưng vẫn kẹt ở trang checkpoint và không thể nào vào được.&lt;/p&gt;&lt;p&gt;3 hôm trước, trong lúc đang ngồi làm việc trên công ty, tớ nhận được một email từ Facebook với tiêu đề “Đã nhận được yêu cầu vô hiệu hóa”.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7j3iUJc9Vqd1k_YxIMcZbYQIONHnvk3Kug7a7FEoRPO-pvR8Yx_l5GIuFFGD2d8pCLYMBxDDtVKwgnTOIz-FRkjfFA8xl3P6zVMY7ZXMi6Fea80MS4b3U1h5YDnZfviBBvsk63v8MwSld/s1356/email-yeu-cau-khoa-tai-khoan-facebook.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="806" data-original-width="1356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7j3iUJc9Vqd1k_YxIMcZbYQIONHnvk3Kug7a7FEoRPO-pvR8Yx_l5GIuFFGD2d8pCLYMBxDDtVKwgnTOIz-FRkjfFA8xl3P6zVMY7ZXMi6Fea80MS4b3U1h5YDnZfviBBvsk63v8MwSld/s16000/email-yeu-cau-khoa-tai-khoan-facebook.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;Lúc đầu tớ nghĩ là ai đó định chơi tài khoản hiện tại đang dùng của tớ, nhưng không phải, khi nhìn kỹ hơn địa chỉ nhận thì đó là địa chỉ email của tài khoản cũ. Vì vốn không còn truy cập được. Tớ cũng chẳng bận tâm cho lắm và tiếp tục làm việc.&lt;/p&gt;&lt;p&gt;Tối trở về, trong lúc vào kiểm tra hộp thư email, tớ nhìn lại email đó. Chợt nghĩ gì đó rồi mở một tab mới, vào Facebook, đăng xuất khỏi tài khoản hiện tại. Thử đăng nhập lại vào tài khoản cũ, trang checkpoint lại hiện ra.&lt;/p&gt;&lt;p&gt;Lạ quá, lần này có điều gì đó khác so với những lần thử trước đây. Một tùy chọn khả thi đã xuất hiện: &lt;b&gt;xác nhận mã qua email&lt;/b&gt;. Tớ nhanh chóng nhập địa chỉ email vào, Enter và chờ đợi. Chỉ vài giây sau đó, một email chứa mã xác minh được gửi tới. Tớ nhập nó vào Facebook và nhấn Enter. Thành công rồi!&lt;/p&gt;&lt;p&gt;Facebook hỏi lại lần đăng nhập gần nhất để xem có phải là tớ không. Các bạn biết đấy, lần gần nhất là… khoảng 7 năm trước, từ hồi 2015.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglq-ckCE0XDBpf2PX6d0YcbBZb8Ubguc9zvIF6GA8dcc6EKpNOpwckcBGChbBPR6oU7lZVABAOIJdytbj1Bd97DcnRFYb5qctcWAbedt75LeuRQgpvFLkWs9FL4TdKki0Gkxc_mB7iD5tG/s802/facebook-7-years.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="492" data-original-width="802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglq-ckCE0XDBpf2PX6d0YcbBZb8Ubguc9zvIF6GA8dcc6EKpNOpwckcBGChbBPR6oU7lZVABAOIJdytbj1Bd97DcnRFYb5qctcWAbedt75LeuRQgpvFLkWs9FL4TdKki0Gkxc_mB7iD5tG/s16000/facebook-7-years.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;Tớ vào và kiểm tra lại fanpage Juno_okyo’s Blog. Nó vẫn còn đây, mốc meo sau một khoảng thời gian quá dài không còn ai chăm sóc. Tớ thêm tài khoản hiện tại đang dùng vào vị trí admin, để khi chuyện này có xảy ra thêm lần nữa thì ít nhất là lần này tớ đã có sự chuẩn bị trước. Không rơi vào trường hợp bất khả kháng như ngày xưa nữa.&lt;/p&gt;&lt;p&gt;Nếu các bạn cũng có một tài khoản nào đó vì vụ “ép sử dụng tên thật” của Facebook ngày xưa mà mất quyền truy cập, hãy thử đăng nhập lại sau khi đọc bài viết này nhé. Biết đâu bạn cũng có thể lấy lại những thứ đã mất ngày xưa, với tớ thì là một cái fanpage, nhưng có thể với bạn thì còn nhiều điều khác, những tin nhắn chưa kịp trả lời, những người bạn cũ hay những nhóm, fanpage đã tham gia, đã like nhưng không thể nhớ mà chuyển qua tài khoản mới.&lt;/p&gt;&lt;p&gt;Chúc bạn nhiều may mắn!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2021/03/lay-lai-fanpage-facebook.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs85DkaySXmekdW9ay0JNJrLOHZpOCk32zULd1hS43M27CKXc6wm2vFTaaJd1WKa-L-Lz0yqqXyAqMOJE3CMpcKU2wHIYb9_ZKUiqskLjS_MfBtJq_DfHX7jBnxksBPMusBXdAceOu3_2M/s72-c/dung-ten-that-tren-facebook.png" width="72"/><thr:total>0</thr:total><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-488333258222377654</guid><pubDate>Thu, 23 Jan 2020 02:00:00 +0000</pubDate><atom:updated>2020-01-23T10:08:32.191+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><title>Xem ai đang nói xấu bạn bằng SMCC</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-HY5KPNJ4zMLaBhgxk5KDn16Xy2V4QOs_5PP93jT2oQzk4NJQ-kZIKRHwgR9KFMDCxTnaix_WNw3SeS34ySzQLBimZB13aP5KwUnnmtCc_yMPhUIkVFxOChmF_eZ8MxrJ6hvK3bl_Zvlo/s1600/smcc-who-is-talking-about-you.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="smcc-social-listening" border="0" data-original-height="300" data-original-width="590" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-HY5KPNJ4zMLaBhgxk5KDn16Xy2V4QOs_5PP93jT2oQzk4NJQ-kZIKRHwgR9KFMDCxTnaix_WNw3SeS34ySzQLBimZB13aP5KwUnnmtCc_yMPhUIkVFxOChmF_eZ8MxrJ6hvK3bl_Zvlo/s1600/smcc-who-is-talking-about-you.jpg" title="Who is talking about you?"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;
SMCC là cái gì?&lt;/h3&gt;
Mấy năm trước trong một lần đi tham dự sự kiện với mấy anh em cùng công ty, tớ vô tình nghe được bài nói của anh Lê Công Thành – CEO của InfoRe về chủ đề xử lý dữ liệu lớn (Big Data). Trong bài nói anh ấy có nhắc tới một công cụ của công ty là SMCC (smcc.vn).&lt;br&gt;
&lt;br&gt;
Đây là một công cụ lắng nghe xã hội (social listening), nó thu thập dữ liệu từ rất nhiều nguồn như radio, tv, báo điện tử, diễn đàn, mạng xã hội, báo giấy,… và phân tích dữ liệu để cung cấp kết quả cho bạn biết mọi người đang bàn tán, nói gì về chủ đề mà bạn quan tâm.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2020/01/smcc-social-listening.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2020/01/smcc-social-listening.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-HY5KPNJ4zMLaBhgxk5KDn16Xy2V4QOs_5PP93jT2oQzk4NJQ-kZIKRHwgR9KFMDCxTnaix_WNw3SeS34ySzQLBimZB13aP5KwUnnmtCc_yMPhUIkVFxOChmF_eZ8MxrJ6hvK3bl_Zvlo/s72-c/smcc-who-is-talking-about-you.jpg" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-6449873717472468469</guid><pubDate>Mon, 13 Jan 2020 13:47:00 +0000</pubDate><atom:updated>2020-01-13T20:47:34.274+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Security</category><title>Một kẻ lừa đảo chôm của tui $500 và cuối cùng phải cầu xin tui đừng nói với phụ huynh của hắn</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm1P2O3EOYqpi73GYd3dy-LaWsznN7QsKdq74ESd3LWx4LUwGkh7OdEXFEwquVrIrxYWGLV5NGutDoIhab30B9e2YlAa4up4JEk1NL8OYr0y2PNlTZBndVxbC4fDOqHFmOOkg7mMS729Kf/s1600/juno-okyo-blog.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="juno-okyo-blog" border="0" data-original-height="300" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm1P2O3EOYqpi73GYd3dy-LaWsznN7QsKdq74ESd3LWx4LUwGkh7OdEXFEwquVrIrxYWGLV5NGutDoIhab30B9e2YlAa4up4JEk1NL8OYr0y2PNlTZBndVxbC4fDOqHFmOOkg7mMS729Kf/s1600/juno-okyo-blog.jpg" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Vào năm 2012, tui giành chiến thắng trong một &lt;a href="https://thwack.solarwinds.com/community/solarwinds-community/contests-missions/sysadmin-day-contest-2012" rel="nofollow" target="_blank"&gt;cuộc thi SysAdmin của Solar Winds&lt;/a&gt;, phần thưởng là thẻ quà tặng trị giá $500 từ Apple Store.&lt;br&gt;
&lt;br&gt;
Sau đó, tui đã nhiều lần cố gắng sử dụng hoặc bán chúng nhưng vì hiện tui không sống ở Mỹ nên không thể, nỗ lực cuối cùng là bán &lt;a href="https://www.reddit.com/r/applehelp/comments/4ukizy/xpost_rapple_won_apple_gift_cards_at_sysadmin/" rel="nofollow" target="_blank"&gt;thông qua reddit&lt;/a&gt;.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2020/01/how-a-scammer-stole-500-dollars-from-me.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2020/01/how-a-scammer-stole-500-dollars-from-me.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm1P2O3EOYqpi73GYd3dy-LaWsznN7QsKdq74ESd3LWx4LUwGkh7OdEXFEwquVrIrxYWGLV5NGutDoIhab30B9e2YlAa4up4JEk1NL8OYr0y2PNlTZBndVxbC4fDOqHFmOOkg7mMS729Kf/s72-c/juno-okyo-blog.jpg" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-4892488451122558715</guid><pubDate>Mon, 23 Dec 2019 10:17:00 +0000</pubDate><atom:updated>2019-12-23T17:21:32.100+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Thủ thuật hủy theo dõi hàng loạt khỏi email quảng cáo</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGxWjp9Hfvm3-FXnz6M421dVWdMOelU316ReDMJzb-YnNn5mKLx57GsQ-yrXqF4KPFttJFiPCI1zfwML9uqceS2drtogL-PVGEHmSN1d5S2kwJnkiJz4yBNFCzXrG-Lw8sDb5paxvT56Ou/s1600/gmail-unsubscribe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="gmail-unsubscribe" border="0" data-original-height="900" data-original-width="1226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGxWjp9Hfvm3-FXnz6M421dVWdMOelU316ReDMJzb-YnNn5mKLx57GsQ-yrXqF4KPFttJFiPCI1zfwML9uqceS2drtogL-PVGEHmSN1d5S2kwJnkiJz4yBNFCzXrG-Lw8sDb5paxvT56Ou/s1600/gmail-unsubscribe.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Nhiều khi lướt web chúng ta cũng hay đăng ký mấy cái Email newsletter (nhận thông báo bài viết qua email). Nếu gặp mấy trang hay thì không nói, nhưng đôi lúc chúng ta vô tình đăng ký vào mấy trang spam, quảng cáo thì cũng mệt phết.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/12/gmail-unsubscribe-from-all.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/12/gmail-unsubscribe-from-all.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGxWjp9Hfvm3-FXnz6M421dVWdMOelU316ReDMJzb-YnNn5mKLx57GsQ-yrXqF4KPFttJFiPCI1zfwML9uqceS2drtogL-PVGEHmSN1d5S2kwJnkiJz4yBNFCzXrG-Lw8sDb5paxvT56Ou/s72-c/gmail-unsubscribe.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-6111752119496622301</guid><pubDate>Mon, 23 Dec 2019 09:01:00 +0000</pubDate><atom:updated>2019-12-23T16:01:08.868+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><title>Cách làm trang chuyển hướng khỏi Blog cho Blogspot (Blogger)</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgotSSSTEZJ7xMMLm-GPjkDUMyxnc4LJXRCTT4m8EV-z_n36t7Ozvk0np3hIdjGVUVengndnWiRhMU-fEI4aze4BvhBwZW6mMjunY9NfW1r_lRXZ4iTyvu7_5XJztBI_i5vN3xG38ME6wY9/s1600/create-redirector-for-blogger.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="create-redirector-for-blogger" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgotSSSTEZJ7xMMLm-GPjkDUMyxnc4LJXRCTT4m8EV-z_n36t7Ozvk0np3hIdjGVUVengndnWiRhMU-fEI4aze4BvhBwZW6mMjunY9NfW1r_lRXZ4iTyvu7_5XJztBI_i5vN3xG38ME6wY9/s1600/create-redirector-for-blogger.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Nhân tiện có bạn hỏi cách làm trang chuyển tiếp khi click vào link cho Blogspot nên tớ viết bài hướng dẫn luôn vì tớ cũng mới làm trang như vậy cho blog này gần đây. Các bạn có thể nhấn thử vào liên kết này để xem demo: &lt;a href="https://bit.ly/j2team-security" target="_blank"&gt;https://bit.ly/j2team-security&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/12/lam-trang-chuyen-huong-khoi-blog.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/12/lam-trang-chuyen-huong-khoi-blog.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgotSSSTEZJ7xMMLm-GPjkDUMyxnc4LJXRCTT4m8EV-z_n36t7Ozvk0np3hIdjGVUVengndnWiRhMU-fEI4aze4BvhBwZW6mMjunY9NfW1r_lRXZ4iTyvu7_5XJztBI_i5vN3xG38ME6wY9/s72-c/create-redirector-for-blogger.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-4351796160550279231</guid><pubDate>Fri, 22 Nov 2019 09:23:00 +0000</pubDate><atom:updated>2019-11-22T16:23:44.039+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><title>Hướng dẫn thêm nút đọc bài viết vào trang web của bạn</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPU-X8esnpbCt4oXPPn6dO7z3dFIrgPPfBYEbZ9WBPIT9GixGyIAhBaq8au3YGt3ROw3l9o_TPBYVQyioPNvLWbbdGuMF-_zLHFZAn6aqkqWoK7UF1PjmlhQ6sijCnEC2uGY_fLFj9Hx33/s1600/website-voice-button.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="website-voice-button" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPU-X8esnpbCt4oXPPn6dO7z3dFIrgPPfBYEbZ9WBPIT9GixGyIAhBaq8au3YGt3ROw3l9o_TPBYVQyioPNvLWbbdGuMF-_zLHFZAn6aqkqWoK7UF1PjmlhQ6sijCnEC2uGY_fLFj9Hx33/s1600/website-voice-button.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Khoảng mấy tháng nay nếu bạn đọc các bài viết trên blog của &lt;a href="https://www.junookyo.com/" target="_blank"&gt;JUNO_OKYO&lt;/a&gt; hẳn sẽ nhận ra là có thêm một nút &lt;b&gt;Đọc bài viết&lt;/b&gt; ở đầu mỗi bài. Chỉ với một cái nút mới này thôi mà các bài viết sẽ trở thành audio blog, giúp độc giả có thể vừa nghe bài viết mà vừa làm việc khác cùng lúc.&lt;br&gt;
&lt;br&gt;
Vậy làm thế nào để &lt;b&gt;thêm nút Đọc bài viết vào blog hay trang web&lt;/b&gt; của bạn? Trong bài viết này tớ sẽ hướng dẫn các bạn làm điều đó.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/11/them-nut-doc-bai-viet-vao-trang-web.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/11/them-nut-doc-bai-viet-vao-trang-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPU-X8esnpbCt4oXPPn6dO7z3dFIrgPPfBYEbZ9WBPIT9GixGyIAhBaq8au3YGt3ROw3l9o_TPBYVQyioPNvLWbbdGuMF-_zLHFZAn6aqkqWoK7UF1PjmlhQ6sijCnEC2uGY_fLFj9Hx33/s72-c/website-voice-button.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-8189511721997634005</guid><pubDate>Tue, 22 Oct 2019 15:34:00 +0000</pubDate><atom:updated>2019-10-22T22:55:17.355+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Developer</category><title>Phỏng vấn với một nhà phát triển web tại Pornhub</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzdvVNmr6WJVReQSGnV2F9xbJJaNrD_cuGNQsBLrD-qio37EbQ7uGJ4lR3FnN7MuTPoxkOIGREBZcp3IN6xUKjwBFkJ9Scpq7hNvmz6MqoqQHETHvyate8X1TStPpppEfzMTm4rJnwdUXQ/s1600/web-developer-hiring.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="pornhub-hiring-web-developer" border="0" data-original-height="519" data-original-width="1090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzdvVNmr6WJVReQSGnV2F9xbJJaNrD_cuGNQsBLrD-qio37EbQ7uGJ4lR3FnN7MuTPoxkOIGREBZcp3IN6xUKjwBFkJ9Scpq7hNvmz6MqoqQHETHvyate8X1TStPpppEfzMTm4rJnwdUXQ/s1600/web-developer-hiring.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Dù lập trường của bạn về nội dung khiêu d.â.m là gì đi nữa thì tôi tin là chúng ta không thể phủ nhận tác động to lớn của ngành công nghiệp này đã thúc đẩy nền tảng web tiến về phía trước. Từ việc đẩy các giới hạn video của trình duyệt đến việc chèn Quảng Cáo qua WebSocket để trình chặn Quảng Cáo không thể nhận diện. Là một nhà phát triển thì bạn phải thật khéo léo để thích nghi với những biến đổi của môi trường web.&lt;br&gt;
&lt;br&gt;
Gần đây tôi đã may mắn được phỏng vấn một nhà phát triển web tại trang web dành cho người lớn phổ biến nhất: P.***.h.u.b. Hãy cùng tìm hiểu thêm về công nghệ, cách cải thiện Web API và chúng hoạt động trên các trang web người lớn như thế nào nhé!&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/10/pornhub-interview.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/10/pornhub-interview.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzdvVNmr6WJVReQSGnV2F9xbJJaNrD_cuGNQsBLrD-qio37EbQ7uGJ4lR3FnN7MuTPoxkOIGREBZcp3IN6xUKjwBFkJ9Scpq7hNvmz6MqoqQHETHvyate8X1TStPpppEfzMTm4rJnwdUXQ/s72-c/web-developer-hiring.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-5106726510374204454</guid><pubDate>Sun, 13 Oct 2019 22:34:00 +0000</pubDate><atom:updated>2019-10-14T05:34:36.661+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><category domain="http://www.blogger.com/atom/ns#">Web Developer</category><title>10 điều bạn có thể làm được mà chỉ cần HTML</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixYbWiU5Pyvk-FM28J3_HSCmFxDGlivQP0cnRn6nlKnMAIQJtIkcovnO3DZEguqSpojj51hA9ncHAgR22oAXdatASv8aIJ3MirXOu4l-dJPrpgLtoEl4hS0WvfItLQcFebmI0d4FEzP5og/s1600/html-can-do-that.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="html-can-do-that" border="0" data-original-height="360" data-original-width="768" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixYbWiU5Pyvk-FM28J3_HSCmFxDGlivQP0cnRn6nlKnMAIQJtIkcovnO3DZEguqSpojj51hA9ncHAgR22oAXdatASv8aIJ3MirXOu4l-dJPrpgLtoEl4hS0WvfItLQcFebmI0d4FEzP5og/s1600/html-can-do-that.png" title="HTML có thể làm được gì?"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Ngày nay, bạn có thể tìm một thư viện JS cho mọi tính năng mà bạn cần trong một trang web. Nhưng nhiều khi điều đó trở thành sự lạm dụng quá mức khi mà HTML cũng có thể làm được điều tương tự. Hơn nữa, việc sử dụng thư viện JS thừa thãi sẽ làm chậm trang web của bạn, ảnh hưởng tới trải nghiệm người dùng.&lt;br&gt;
&lt;br&gt;
Bài viết này liệt kê những thứ mà có thể bạn chưa biết là chúng hoàn toàn có thể thực hiện được chỉ với HTML.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/10/html-can-do-that.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/10/html-can-do-that.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixYbWiU5Pyvk-FM28J3_HSCmFxDGlivQP0cnRn6nlKnMAIQJtIkcovnO3DZEguqSpojj51hA9ncHAgR22oAXdatASv8aIJ3MirXOu4l-dJPrpgLtoEl4hS0WvfItLQcFebmI0d4FEzP5og/s72-c/html-can-do-that.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-9062816362007835312</guid><pubDate>Fri, 20 Sep 2019 08:20:00 +0000</pubDate><atom:updated>2019-09-20T15:20:07.876+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Reviews</category><title>Lotus: Ngày đầu trải nghiệm và đánh giá của tớ về mạng xã hội này</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg60xYom4aVTm5h2W-JW02pEKlhscIn6JaTdoh4L7YpDFLRZIAKic5nRyoePdu5-9yO8qzuRYhBxGQ7ihpY_xiN5juGFnRXs_uCxy-oL3X5jwCP_6mHNiPnh29lXQJq5S7qHaY54xrUD2Zb/s1600/reviews-mxh-lotus.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="reviews-mxh-lotus" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg60xYom4aVTm5h2W-JW02pEKlhscIn6JaTdoh4L7YpDFLRZIAKic5nRyoePdu5-9yO8qzuRYhBxGQ7ihpY_xiN5juGFnRXs_uCxy-oL3X5jwCP_6mHNiPnh29lXQJq5S7qHaY54xrUD2Zb/s1600/reviews-mxh-lotus.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Mấy hôm nay trên &lt;a href="https://www.facebook.com/groups/j2team.community/" rel="nofollow" target="_blank"&gt;J2TEAM Community&lt;/a&gt; thảo luận rầm rộ quá, nên tớ cũng tò mò tải app về dùng thử.&lt;br&gt;
&lt;br&gt;
Bài viết này chia sẻ cảm nhận cá nhân của &lt;a href="https://www.junookyo.com/" target="_blank"&gt;JUNO_OKYO&lt;/a&gt; sau một ngày trải nghiệm, viết dưới góc độ một lập trình viên nên chỉ toàn soi bug thôi. Hi vọng team Lotus đọc được những góp ý này của tớ, hehe!&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/09/danh-gia-mxh-lotus.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/09/danh-gia-mxh-lotus.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg60xYom4aVTm5h2W-JW02pEKlhscIn6JaTdoh4L7YpDFLRZIAKic5nRyoePdu5-9yO8qzuRYhBxGQ7ihpY_xiN5juGFnRXs_uCxy-oL3X5jwCP_6mHNiPnh29lXQJq5S7qHaY54xrUD2Zb/s72-c/reviews-mxh-lotus.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-7200358767779138912</guid><pubDate>Fri, 13 Sep 2019 07:16:00 +0000</pubDate><atom:updated>2019-09-13T16:13:51.151+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Extension</category><title>Project Naptha: Công cụ giúp sao chép &amp; xóa văn bản từ hình ảnh</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfnrZKeihD9BV25vvFPQLrw4B0rhpraRs0i-IOfJV6eZ-lDgqyAzi29-Kp-2KC4ZWIX_AklNMZfHyB0evL6aAPFIt0ZQITOz0Icly7LTJyb8Coujufzn5qqxr8Syk40aoSRUaJjdMMYFho/s1600/project-naptha.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="project-naptha-copy-text-from-image" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfnrZKeihD9BV25vvFPQLrw4B0rhpraRs0i-IOfJV6eZ-lDgqyAzi29-Kp-2KC4ZWIX_AklNMZfHyB0evL6aAPFIt0ZQITOz0Icly7LTJyb8Coujufzn5qqxr8Syk40aoSRUaJjdMMYFho/s1600/project-naptha.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Bấy lâu nay trong quá trình sử dụng máy tính, đã bao giờ bạn rơi vào trường hợp bắt gặp một hình ảnh bên trong chứa một câu trích dẫn hay, hoặc một liên kết, hoặc bất cứ điều gì là văn bản mà bạn cảm thấy muốn copy chúng để chia sẻ với bạn bè hoặc chỉ đơn giản là lưu lại vào các file txt?&lt;br&gt;
&lt;br&gt;
Nếu bạn đã từng như vậy, thì hôm nay &lt;a href="https://www.junookyo.com/" target="_blank"&gt;JUNO_OKYO&lt;/a&gt; sẽ giới thiệu với bạn một công cụ cực kỳ hữu dụng: Project Naptha.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/09/project-naptha-copy-text-from-image.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/09/project-naptha-copy-text-from-image.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfnrZKeihD9BV25vvFPQLrw4B0rhpraRs0i-IOfJV6eZ-lDgqyAzi29-Kp-2KC4ZWIX_AklNMZfHyB0evL6aAPFIt0ZQITOz0Icly7LTJyb8Coujufzn5qqxr8Syk40aoSRUaJjdMMYFho/s72-c/project-naptha.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-3430129986747130448</guid><pubDate>Mon, 09 Sep 2019 01:52:00 +0000</pubDate><atom:updated>2019-09-09T11:11:29.516+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Facebook</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><title>Milestone: Cách tạo định dạng bài đăng đang hot trên Facebook</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMWgWU8AdEKV9ciyyM2iPUo1AsP2IfRgOk9OTEkaeuK0QoP6jtZdvOTwmmJRswyeUcZNXR_EcDv9qrPpoIJGxbk0sCMa6o8OylUHbcrfhj1dUofYxpsa8qzIpYpFD46qZugduTrK9HZFy/s1600/facebook-milestone-post.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="facebook-milestone" border="0" data-original-height="400" data-original-width="762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMWgWU8AdEKV9ciyyM2iPUo1AsP2IfRgOk9OTEkaeuK0QoP6jtZdvOTwmmJRswyeUcZNXR_EcDv9qrPpoIJGxbk0sCMa6o8OylUHbcrfhj1dUofYxpsa8qzIpYpFD46qZugduTrK9HZFy/s1600/facebook-milestone-post.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
&lt;b&gt;Milestone&lt;/b&gt; là một định dạng bài đăng đặc biệt trên Fan Page, bằng cách sử dụng định dạng này, người theo dõi page của bạn sẽ bị chú ý hơn khi nhìn thấy trên News Feed. Hãy tận dụng mẹo nhỏ này để &lt;b&gt;tăng tương tác cho Fan Page&lt;/b&gt; của bạn nhé!&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/09/create-milestone-facebook-fanpage.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/09/create-milestone-facebook-fanpage.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMWgWU8AdEKV9ciyyM2iPUo1AsP2IfRgOk9OTEkaeuK0QoP6jtZdvOTwmmJRswyeUcZNXR_EcDv9qrPpoIJGxbk0sCMa6o8OylUHbcrfhj1dUofYxpsa8qzIpYpFD46qZugduTrK9HZFy/s72-c/facebook-milestone-post.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-1928463646030322397</guid><pubDate>Thu, 29 Aug 2019 01:55:00 +0000</pubDate><atom:updated>2019-08-29T08:58:11.809+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">J2TEAM</category><category domain="http://www.blogger.com/atom/ns#">Software</category><title>2 ngày không Facebook và ứng dụng Android đầu tay (J2TEAM QR Code)</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1XAaepkSUSvrTcWrEOvnbMztkSaDYTS6z9_RVKKP8qMF_lQEgGQEmj9EiAguOCduEVCXupKCr5wfWZIT4Jh2OQPFsiA0pxs99LHUJrRxCF61OPoG65rvFY6axxCx3xGIEQS-4rNngka0Y/s1600/j2team-qr-code-scanner.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="j2team-qr-code-scanner" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1XAaepkSUSvrTcWrEOvnbMztkSaDYTS6z9_RVKKP8qMF_lQEgGQEmj9EiAguOCduEVCXupKCr5wfWZIT4Jh2OQPFsiA0pxs99LHUJrRxCF61OPoG65rvFY6axxCx3xGIEQS-4rNngka0Y/s1600/j2team-qr-code-scanner.png" title="J2TEAM QR Code Scanner"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Đợt vừa rồi &lt;a href="https://www.junookyo.com/2017/06/cach-khoi-phuc-tai-khoan-facebook.html" target="_blank"&gt;tài khoản Facebook&lt;/a&gt; của tớ bị dính checkpoint vì truy cập địa điểm Wifi khác nhau, &lt;a href="https://www.junookyo.com/search/label/Facebook" target="_blank"&gt;Facebook&lt;/a&gt; yêu cầu nhập mã xác minh được gửi vào điện thoại nhưng mà chả hiểu vì điều gì mà chờ mãi chẳng có SMS nào cả. Trên &lt;a href="https://www.facebook.com/groups/j2team.community/" rel="nofollow" target="_blank"&gt;J2TEAM Community&lt;/a&gt; cũng có nhiều bạn đăng bài hỏi vụ này.&lt;br&gt;
&lt;br&gt;
Trong hai ngày không vào được Facebook, tớ quyết định dùng thời gian rảnh rỗi ra học một cái gì đó mới, thế là quyết định tự học lập trình Android. Và sản phẩm đầu tay của tớ chính là cái &lt;b&gt;ứng dụng quét QR Code&lt;/b&gt; sẽ được giới thiệu trong bài viết này, hehe.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/08/j2team-qr-code-scanner-android.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/08/j2team-qr-code-scanner-android.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1XAaepkSUSvrTcWrEOvnbMztkSaDYTS6z9_RVKKP8qMF_lQEgGQEmj9EiAguOCduEVCXupKCr5wfWZIT4Jh2OQPFsiA0pxs99LHUJrRxCF61OPoG65rvFY6axxCx3xGIEQS-4rNngka0Y/s72-c/j2team-qr-code-scanner.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-3893917194456946841</guid><pubDate>Sun, 25 Aug 2019 11:49:00 +0000</pubDate><atom:updated>2019-08-25T19:54:13.510+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Tải APK dễ dàng với APKCombo.com (APK Downloader)</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyqICMfGYvlpFuMMW4MGcgT4D3PXBXClm9vKgFfP5QtzqA2NQVtbqRy0dQRpPMxWo86Nq05goZ4un4hY3T6axbYV1n33PMxqBCg_Aqdh-6hJUXL3c5OwX7P0NAO5OGDiBydVQVpgSNfr2l/s1600/apkcombo-best-apk-downloader.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="apkcombo-best-apk-downloader" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyqICMfGYvlpFuMMW4MGcgT4D3PXBXClm9vKgFfP5QtzqA2NQVtbqRy0dQRpPMxWo86Nq05goZ4un4hY3T6axbYV1n33PMxqBCg_Aqdh-6hJUXL3c5OwX7P0NAO5OGDiBydVQVpgSNfr2l/s1600/apkcombo-best-apk-downloader.png" title="APKCombo Best APK Downloader"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Xin chào, tớ là &lt;b&gt;JUNO_OKYO&lt;/b&gt; đây! Trước đây khi cần &lt;b&gt;tải về file APK của một ứng dụng, trò chơi Android&lt;/b&gt; thì tớ cũng sử dụng APKPure, nó là trang rất nổi tiếng rồi nên không cần giới thiệu thêm đúng không. Hôm nay tớ sẽ giới thiệu tới các bạn trang &lt;b&gt;APKCombo&lt;/b&gt; mà tớ mới được ông anh giới thiệu.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/08/apkcombo-best-apk-downloader.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/08/apkcombo-best-apk-downloader.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyqICMfGYvlpFuMMW4MGcgT4D3PXBXClm9vKgFfP5QtzqA2NQVtbqRy0dQRpPMxWo86Nq05goZ4un4hY3T6axbYV1n33PMxqBCg_Aqdh-6hJUXL3c5OwX7P0NAO5OGDiBydVQVpgSNfr2l/s72-c/apkcombo-best-apk-downloader.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-8200232931742170678</guid><pubDate>Wed, 21 Aug 2019 03:18:00 +0000</pubDate><atom:updated>2019-08-21T11:31:59.754+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">J2TEAM</category><category domain="http://www.blogger.com/atom/ns#">Write-up</category><category domain="http://www.blogger.com/atom/ns#">XSS</category><title>J2TEAM phát hiện ra lỗ hổng bảo mật trên Udemy như nào?</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn79cMHR1DYtfZVZsEPu88XM2ifybYP4XIquHEyqbYNmVud3WwXRtogno1k3mw7664WsVt7fMtJRG76K3j_dGhxiPR7CzIqKT2n64TVeXCINwSsK9t3G06t9UcOn5t1ta2OMHWXsPkK2Z-/s1600/udemy-bug-bounty-j2team.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="udemy-xss-bug-bounty" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn79cMHR1DYtfZVZsEPu88XM2ifybYP4XIquHEyqbYNmVud3WwXRtogno1k3mw7664WsVt7fMtJRG76K3j_dGhxiPR7CzIqKT2n64TVeXCINwSsK9t3G06t9UcOn5t1ta2OMHWXsPkK2Z-/s1600/udemy-bug-bounty-j2team.png" title=""&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Xin chào, tớ là &lt;b&gt;JUNO_OKYO&lt;/b&gt; đây! Bài viết này sẽ kể về quá trình &lt;a href="https://www.junookyo.com/search/label/J2TEAM" target="_blank"&gt;J2TEAM&lt;/a&gt; phát hiện lỗ hổng bảo mật và báo cáo cho &lt;b&gt;Udemy&lt;/b&gt; nhé!&lt;br&gt;
&lt;br&gt;
Trước tiên, với ai chưa biết thì Udemy.com là nền tảng học tập trực tuyến lớn nhất thế giới. Theo &lt;a href="https://similarweb.com/website/udemy.com" rel="nofollow" target="_blank"&gt;SimilarWeb&lt;/a&gt; thì Udemy đang nằm trong Top 300 trang web lớn nhất toàn cầu và đứng #1 trong các trang về giáo dục.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/08/xss-udemy-bug-bounty-j2team.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/08/xss-udemy-bug-bounty-j2team.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn79cMHR1DYtfZVZsEPu88XM2ifybYP4XIquHEyqbYNmVud3WwXRtogno1k3mw7664WsVt7fMtJRG76K3j_dGhxiPR7CzIqKT2n64TVeXCINwSsK9t3G06t9UcOn5t1ta2OMHWXsPkK2Z-/s72-c/udemy-bug-bounty-j2team.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-6492988214309424785</guid><pubDate>Wed, 14 Aug 2019 19:20:00 +0000</pubDate><atom:updated>2019-08-21T08:08:23.197+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Facebook</category><category domain="http://www.blogger.com/atom/ns#">IT News</category><title>Facebook loại bỏ tùy chọn nhóm "kín" và "bí mật"</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPw85ZmxrPxJyy2EMV80LJzlymBa59uU6LQu2bXS7nJuhK_SBikvl7U4fhfcph6qOKDFjKTIxg8BSxL0dLxlOJH5QdI3OKg2Wi1Im4nAJX3WSYqRo_OM1unMNCjZUcU07o6fDs9CHHZ9q0/s1600/fb-groups-privacy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="facebook-groups-privacy" border="0" data-original-height="666" data-original-width="960" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPw85ZmxrPxJyy2EMV80LJzlymBa59uU6LQu2bXS7nJuhK_SBikvl7U4fhfcph6qOKDFjKTIxg8BSxL0dLxlOJH5QdI3OKg2Wi1Im4nAJX3WSYqRo_OM1unMNCjZUcU07o6fDs9CHHZ9q0/s1600/fb-groups-privacy.jpg" title="Facebook Groups Privacy"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Thay vào đó, người dùng sẽ có hai tùy chọn: &lt;b&gt;Công khai&lt;/b&gt; và &lt;b&gt;Riêng tư&lt;/b&gt;.&lt;br&gt;
&lt;br&gt;
Thứ tư vừa rồi &lt;a href="https://www.junookyo.com/search/label/FaceBook" target="_blank"&gt;Facebook&lt;/a&gt; cho biết rằng họ đang thay đổi cách các Nhóm hoạt động trên nền tảng của mình. Họ sẽ không còn tùy chọn để đánh dấu như “bí mật”, chỉ cho người dùng hai tùy chọn thiết lập quyền riêng tư: Công khai hoặc Riêng tư.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/08/facebook-groups-privacy.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/08/facebook-groups-privacy.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPw85ZmxrPxJyy2EMV80LJzlymBa59uU6LQu2bXS7nJuhK_SBikvl7U4fhfcph6qOKDFjKTIxg8BSxL0dLxlOJH5QdI3OKg2Wi1Im4nAJX3WSYqRo_OM1unMNCjZUcU07o6fDs9CHHZ9q0/s72-c/fb-groups-privacy.jpg" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-547853878359348751</guid><pubDate>Sun, 11 Aug 2019 12:51:00 +0000</pubDate><atom:updated>2019-08-11T19:51:44.589+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><category domain="http://www.blogger.com/atom/ns#">FireFox</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><category domain="http://www.blogger.com/atom/ns#">Web Developer</category><title>Tính năng CSS mới trong Firefox 68 dành cho nhà phát triển</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPphMhKpvnxyhRNanetFzaOlnWVDEsSqrZBb6PGNF-RJCYezn3-hkyyFaop4Av5sEZQM_2kANt49obhO1KB5y0HHFRWJ6l8cDTdo20PFrPcffN25nseJr3ZR6GdVASGtmQkoBY-As6YKW/s1600/firefox-new-css-features.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="firefox-new-css-features" border="0" data-original-height="331" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPphMhKpvnxyhRNanetFzaOlnWVDEsSqrZBb6PGNF-RJCYezn3-hkyyFaop4Av5sEZQM_2kANt49obhO1KB5y0HHFRWJ6l8cDTdo20PFrPcffN25nseJr3ZR6GdVASGtmQkoBY-As6YKW/s1600/firefox-new-css-features.jpeg" title="New CSS features in Firefox 68"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Xin chào, mình là &lt;b&gt;JUNO_OKYO&lt;/b&gt; đây! &lt;b&gt;Firefox 68&lt;/b&gt; được tung ra trong tháng này với một loạt các bổ sung và thay đổi về &lt;a href="https://www.junookyo.com/search/label/CSS" target="_blank"&gt;CSS&lt;/a&gt;. Trong bài viết này, chúng ta sẽ cùng xem xét một số điều bạn có thể đang mong đợi nhé.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/08/firefox-new-css-features.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/08/firefox-new-css-features.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmPphMhKpvnxyhRNanetFzaOlnWVDEsSqrZBb6PGNF-RJCYezn3-hkyyFaop4Av5sEZQM_2kANt49obhO1KB5y0HHFRWJ6l8cDTdo20PFrPcffN25nseJr3ZR6GdVASGtmQkoBY-As6YKW/s72-c/firefox-new-css-features.jpeg" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-1790351354303403779</guid><pubDate>Wed, 07 Aug 2019 09:26:00 +0000</pubDate><atom:updated>2019-08-07T16:26:13.006+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Chrome</category><category domain="http://www.blogger.com/atom/ns#">TUTORIALS</category><category domain="http://www.blogger.com/atom/ns#">Web Developer</category><title>Lazy-loading chính thức được hỗ trợ từ Chrome 76</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL-QPk5tlv50IJ6xf2eqUdgVWJ8_1p9gFKjvWsWTeeF3fNEO4d1EYNzXCjthNOdVA51jCOCQQsWjd-Ke1nUeYfY7P1npBn2k-a7EqgqdylmJMFOOc0mV8BAN3Dcu7ZKOkjyFJPE-lJ_74H/s1600/native-lazy-loading-chrome.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="native-lazy-loading-chrome" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL-QPk5tlv50IJ6xf2eqUdgVWJ8_1p9gFKjvWsWTeeF3fNEO4d1EYNzXCjthNOdVA51jCOCQQsWjd-Ke1nUeYfY7P1npBn2k-a7EqgqdylmJMFOOc0mV8BAN3Dcu7ZKOkjyFJPE-lJ_74H/s1600/native-lazy-loading-chrome.png" title="Native Lazy-loading in Chrome 76"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;
Lazy-loading là gì?&lt;/h3&gt;
Lazy-loading (hay lazyload) là một kỹ thuật tải/nạp tài nguyên giúp tiết kiệm băng thông và mang lại trải nghiệm người dùng tốt hơn.&lt;br&gt;
&lt;br&gt;
Khi bạn truy cập vào một trang web chứa rất nhiều hình ảnh hoặc video. Thông thường các trang web sẽ tải toàn bộ tài nguyên này ngay tại thời điểm truy cập.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/08/lazy-loading-trong-chrome.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/08/lazy-loading-trong-chrome.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL-QPk5tlv50IJ6xf2eqUdgVWJ8_1p9gFKjvWsWTeeF3fNEO4d1EYNzXCjthNOdVA51jCOCQQsWjd-Ke1nUeYfY7P1npBn2k-a7EqgqdylmJMFOOc0mV8BAN3Dcu7ZKOkjyFJPE-lJ_74H/s72-c/native-lazy-loading-chrome.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-1829632599046197659</guid><pubDate>Mon, 05 Aug 2019 12:11:00 +0000</pubDate><atom:updated>2023-10-03T15:15:21.663+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IT News</category><title>Giả mạo J2TEAM: Danh sách nhóm, fanpage và website cần đề phòng</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtpnUNjY7CUf0OkpW0VSDwacPJKGKCGpGyq5A31kLAkq2gh8At2hrSWCZxHQd3SmIjJgBXLvGzlDx4Gf-QrtIDaPEu0eAv2lh9FOuusNwrWp7woPJ1nMqTan8WFcnrppxYKctRZ3lbqgP/s1600/trang-gia-mao-j2team.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="trang-gia-mao-j2team" border="0" data-original-height="315" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtpnUNjY7CUf0OkpW0VSDwacPJKGKCGpGyq5A31kLAkq2gh8At2hrSWCZxHQd3SmIjJgBXLvGzlDx4Gf-QrtIDaPEu0eAv2lh9FOuusNwrWp7woPJ1nMqTan8WFcnrppxYKctRZ3lbqgP/s1600/trang-gia-mao-j2team.png" title="Cảnh báo giả mạo J2TEAM"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
Chào các bạn, tớ là &lt;b&gt;JUNO_OKYO&lt;/b&gt; đây. Trước giờ cũng có lẻ tẻ vài fanpage giả mạo mọc lên nhưng mà tớ không bận tâm lắm. Tuy nhiên thời gian gần đây có bạn tạo hẳn một chuỗi trang web, fanpage và nhóm trên Facebook lấy tên &lt;b&gt;J2TEAM&lt;/b&gt; để chuộc lợi.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/08/canh-bao-web-gia-mao-j2team.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/08/canh-bao-web-gia-mao-j2team.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtpnUNjY7CUf0OkpW0VSDwacPJKGKCGpGyq5A31kLAkq2gh8At2hrSWCZxHQd3SmIjJgBXLvGzlDx4Gf-QrtIDaPEu0eAv2lh9FOuusNwrWp7woPJ1nMqTan8WFcnrppxYKctRZ3lbqgP/s72-c/trang-gia-mao-j2team.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-8055619166986745848</guid><pubDate>Fri, 12 Jul 2019 14:33:00 +0000</pubDate><atom:updated>2021-12-21T21:44:13.276+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programming</category><category domain="http://www.blogger.com/atom/ns#">Tản mạn</category><title>Nhờ lập trình, tôi đã kiếm được $200k khi tôi mới 16 tuổi như thế nào?</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixK5W9ptxxxZxrfxs9A6Udq5AMlAd5gGgSQTu1DTBH4aAwBcuEnsNqr44Kz57F4M0e-afmbvkWI6Z4ctKrzLjtcbQUbIGMfUjEVjLVyXG9ZYzM9xC5O3t-ZBxINGvwRtKHnwnYM7A-0-M6/s1600/toi-kiem-200k-usd-nhu-nao.jpeg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="toi-kiem-200k-usd-nhu-nao" border="0" data-original-height="466" data-original-width="700" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixK5W9ptxxxZxrfxs9A6Udq5AMlAd5gGgSQTu1DTBH4aAwBcuEnsNqr44Kz57F4M0e-afmbvkWI6Z4ctKrzLjtcbQUbIGMfUjEVjLVyXG9ZYzM9xC5O3t-ZBxINGvwRtKHnwnYM7A-0-M6/s1600/toi-kiem-200k-usd-nhu-nao.jpeg" title="Tôi đã kiếm được $200k khi tôi mới 16 tuổi như nào"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br&gt;&lt;/div&gt;
9 năm trước, tôi đã viết phần mềm đầu tiên bằng Java. Nói thêm chút là khi ấy tôi mới đang &lt;b&gt;học lớp 9, 13 tuổi&lt;/b&gt; và chỉ với 3 tháng kinh nghiệm tự học lập trình. Trong vài năm sau đó tôi đã kiếm được &lt;b&gt;khoản thu nhập ~$200k&lt;/b&gt;. Và đây là cách mà tôi đã thực hiện điều đó.&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/07/toi-kiem-200k-usd-khi-16-tuoi-nhu-nao.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/07/toi-kiem-200k-usd-khi-16-tuoi-nhu-nao.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixK5W9ptxxxZxrfxs9A6Udq5AMlAd5gGgSQTu1DTBH4aAwBcuEnsNqr44Kz57F4M0e-afmbvkWI6Z4ctKrzLjtcbQUbIGMfUjEVjLVyXG9ZYzM9xC5O3t-ZBxINGvwRtKHnwnYM7A-0-M6/s72-c/toi-kiem-200k-usd-nhu-nao.jpeg" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4774114490636166390.post-5141076328012210007</guid><pubDate>Mon, 18 Mar 2019 14:57:00 +0000</pubDate><atom:updated>2019-08-21T08:10:53.922+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Add-on</category><category domain="http://www.blogger.com/atom/ns#">Extension</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">Write-up</category><title>Về Defoundly, Profoundly và Privacy</title><description>Đây là bài viết chính thức từ &lt;b&gt;J2TEAM&lt;/b&gt; sau bài viết phân tích kỹ thuật “&lt;a href="https://vietthao2000.com/profoundly-co-that-su-an-danh/" rel="nofollow" target="_blank"&gt;Profoundly: Có thật sự ẩn danh?&lt;/a&gt;” bởi &lt;b&gt;T-Rekt&lt;/b&gt; từ hơn một tuần trước.&lt;br&gt;
&lt;br&gt;
&lt;u&gt;TL;DR (tóm tắt cho ai lười đọc):&lt;/u&gt; Profoundly đã cập nhật, không còn sửa truy vấn để đọc dữ liệu của người chơi khác được nữa. Vấn đề quyền riêng tư đã được giải quyết. Các bạn có thể yên tâm chơi cùng bạn bè rồi nha!&lt;br&gt;
&lt;br&gt;
Ngay sau khi chia sẻ lên nhóm &lt;a href="https://www.facebook.com/groups/j2team.community/" rel="nofollow" target="_blank"&gt;J2TEAM Community&lt;/a&gt;, bài viết đó đã nhanh chóng nhận được phản ứng nhiệt tình từ các thành viên do &lt;b&gt;Profoundly&lt;/b&gt; đang là một ứng dụng hot trên Facebook – mạng xã hội lớn nhất thế giới với hơn 2 tỉ người dùng hàng tháng. Hãy cùng điểm qua một vài số liệu thống kê bởi SMCC:&lt;br&gt;
&lt;a href="http://www.junookyo.com/2019/03/ve-defoundly-profoundly-va-privacy.html#more"&gt;Read More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Bạn đang theo dõi bài viết từ: https://www.junookyo.com&lt;/div&gt;</description><link>http://www.junookyo.com/2019/03/ve-defoundly-profoundly-va-privacy.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCD9rnXKn8A9UrEPZxAmtextAcm0w5NIhWFXovnRXHBLetE69cNc0g0HGFzHL7tS7-sIWDAPZsET0Gj1pOQrnACDmMs2ECV-8W0G6cEd3EwImrE8jvJqwe0AccQa4wXu_-3E0tB-c6mNL4/s72-c/profoundly-trending.png" width="72"/><author>juno_okyo@yahoo.com.vn (Juno_okyo)</author></item></channel></rss>