Yat Siu, the co-founder, and executive chairman of Animoca Brands has had his X (previously Twitter) profile hacked in a cyber attack. Scammers employed the account for the promotion of the fake token with reference to the new Animoca Brands launch, causing a stir in the global crypto sphere.
A web3 investor, Animoca Brands whose official X account was hacked stated that users should not communicate with the fake account or spend on any tokens tied to the hacked profile.
The hackers posted that Animoca Brands was launching a new token called “ANIMOCA.” After the hacker’s promotional posts, the value of the token sharply increased in a few minutes up to five-fold before falling back down when the posts were removed.
On his behalf, Yat Siu, through a secondary account, said the hack was true and added that the attackers had gotten past the two-factor authentication (2FA). He informed the X’s support staff of the security incidence and offered to report other identified weaknesses in X security system.
In an official statement, Animoca Brands reiterated:
It can be noted that Animoca Brands has not launched any official token or an NFT. Contrary to everything that the hacker said in the post, the token launch on Solana was an invention of the imposter. They implored not to interact with the account and remained cautious.
Even though, he used 2FA to secure the account, Yat Siu’s account was hacked and thus, there are concerns with the kind of security that X has.
Users are advised to not participate in tokens or contracts from official announcements without confirming the genuineness of the information provided. In case of accounts getting hacked or phished , report them to the to the given platform directly.
function subscribed_popupmodal(template_id) {
var subcribemodal = document.getElementById(‘subscribe-modal-design’);
if (subcribemodal) {
var modalContent = `
Never Miss a Beat in the Crypto World!
Stay informed and gain the edge you need to navigate the crypto world. Select your subscription now
if (storeCheckedId.length === 0) {
var unsubcribedPopUpmodal =
`
You’ve Unsubscribed Successfully
We’re sorry to see you go! Your subscription has been canceled. If you change your mind, you can re-subscribe anytime. Thank you for being part of our community!
Thank you for subscribing to our crypto and blockchain newsletter! You’ll now receive the latest news, insights, and updates straight to your inbox. Welcome to our community!
`;
let selectedSubscriptionsArray = selectedSubscriptionsString.split(‘,’);
let subscribedCategories = selectedSubscriptionsArray.map(subscription => subscription.split(‘_’)[0]);
let subscribedCategoriesString = subscribedCategories.join(‘, ‘);
subscribedmodal.innerHTML = subscribedPopupModal;
if (document.getElementById(‘selectidname’)) {
document.getElementById(‘selectidname’).textContent = subscribedCategoriesString;
}
function closeModal(template_id) {
var modalId = template_id;
var modal = document.querySelector(‘#’ + modalId); // Using querySelector to find the modal
if (Array.isArray(storeallcategory)) {
// Collect all `news_cp_category_row_id` values and remove duplicates
var allCategoryIds = storeallcategory.map(function(item) {
return String(item.news_cp_category_row_id); // Convert IDs to strings
});
var uniqueCategoryIds = Array.from(new Set(allCategoryIds)); // Get unique IDs
// Convert templateId to a string for comparison
var templateIdStr = String(templateId);
// Check if the templateId is NOT found in the unique category IDs
if (!uniqueCategoryIds.includes(templateIdStr)) {
var idNotMatchTounsubscribe = document.getElementById(‘unsubscribe_’ + templateIdStr);
var idNotMatchTosubscribe = document.getElementById(‘subscribe_’ + templateIdStr);
// Check if elements exist before applying display changes
if (idNotMatchTounsubscribe) {
idNotMatchTounsubscribe.style.display = “none”;
}
if (idNotMatchTosubscribe) {
idNotMatchTosubscribe.style.display = “none”;
}
}
} else {
console.log(“storeallcategory is not an array.”);
}
},
error: function(xhr, status, error) {
console.error(“AJAX request failed:”, status, error);
}
});
// Function to get cookies
function getCookie(name) {
let value = “; ” + document.cookie;
let parts = value.split(“; ” + name + “=”);
if (parts.length == 2) return parts.pop().split(“;”).shift();
}
// Get user token from cookies
const userToken = getCookie(‘user_token’);
if (subscribewithoutData === ‘true’ && userToken) {
// Call the modal function with the category ID
subscribed_popupmodal(subscribe_clicked_cat_id);
// Remove the flag and category ID from localStorage
localStorage.removeItem(‘subscribe_without_Login’);
localStorage.removeItem(‘subscribe_clicked_id’);
}
});
var listItems = document.querySelectorAll(‘.subscription-options li’);
if (listItems.length === 0) return;
var anyActive = false;
listItems.forEach(function(item) {
var checkbox = item.querySelector(‘input[type=”checkbox”]’);
if (checkbox) {
if (checkbox.checked) {
item.classList.add(‘active’);
anyActive = true; // Set anyActive to true
} else {
item.classList.remove(‘active’); // Remove ‘active’ class if checkbox is unchecked
}
}
});
}
function updateButtonText(anyActive) {
var subscribeButtonSpan = document.querySelector(‘.subscribe-submit .changeBtnText’);
if (subscribeButtonSpan) {
if (anyActive) {
subscribeButtonSpan.textContent=”Subscribe Now”;
} else {
subscribeButtonSpan.textContent=”Unsubscribe”;
}
}
}
function updateSubscriptionButton() {
var listItems = document.querySelectorAll(‘.subscription-options li’);
if (listItems.length === 0) return;
var anyActive = false;
listItems.forEach(function(item) {
var checkbox = item.querySelector(‘input[type=”checkbox”]’);
if (checkbox) {
if (checkbox.checked) {
item.classList.add(‘active’);
anyActive = true; // Set anyActive to true
} else {
item.classList.remove(‘active’); // Remove ‘active’ class if checkbox is unchecked
}
}
});
// Update the button text based on whether any list item has the ‘active’ class
updateButtonText(anyActive);
}
document.addEventListener(‘click’, function(event) {
var clickedItem = event.target.closest(‘.subscription-options li’);
if (clickedItem) {
var checkbox = clickedItem.querySelector(‘input[type=”checkbox”]’);
if (checkbox) {
checkbox.checked = !checkbox.checked;
updateSubscriptionButton();
}
}
});