Skip to main content

Weaponize the MCP - OAuth Phishing and Mitigations

· 8 min read
hi120ki
Hiroki Akamatsu

MCP, an extension layer for AI and LLM systems, now underpins many AI agents. At the same time, multiple attack vectors have been identified that build on this new AI and LLM context. The best known is MCP tool poisoning, where an agent is tricked into running harmful actions. This was discovered because of the combination of nondeterministic LLM behavior and the new concept of shared context.

While new attack methods emerge, long standing attack vectors are also being exposed by unsafe parts of the MCP specification.

MCP Authentication and Authorization: Current State and Future

· 13 min read
hi120ki
Hiroki Akamatsu

As of July 2025, the Model Context Protocol (MCP) has evolved through three major versions (2024-11-05, 2025-03-26, and 2025-06-18). Today, MCP has become an integral part of our daily development workflow, with developers launching MCP servers via npx commands, uv commands, or Docker containers from MCP clients like Cursor, Claude Code, and VS Code, while also connecting to remote MCP servers.

SECCON Beginners CTF 2023 Reversing 作問者writeup

· 14 min read
hi120ki
Hiroki Akamatsu

はじめに

SECCON Beginners CTF 2023のReversingのBeginner~Mediumまでの問題の作問者writeupです。Hard問題HeavenについてはArataさんから公開されると思うのでもう少々お待ち下さい。

Reversing分野は初心者の方にとっては難しい分野だと思います。ですので本CTFではReversingの基本的な解析手法である

My Internship experience in Mercari

· 8 min read
hi120ki
Hiroki Akamatsu

I had an internship at Mercari's security team for a month and a half from August 16th to September 30th.

Mercari provides re-use market and mobile payment service for consumers, in Japan and the United States. Mercari is famous for the company does NOT require japanese skills. (If you want to know the company for English speakers in Japan, browse https://japan-dev.com/jobs and set JAPANESE LEVEL : Not Required, etc.)

SecHack365 参加記

· 13 min read
hi120ki
Hiroki Akamatsu

2021年度のSecHack365に参加し、修了しました。

この記事ではSecHack365とはどんなプログラムか、実際に参加してみてどうだったか、何を学べたのか、最後に応募を考えている方へのメッセージを紹介します。