Emit particles from boolean intersection
Easiest way would be to just select all faces with the yellow material in Edit Mode, there is a button under the Material Slot list to do that, and duplicate them.

Separate those duplicate faces into a new object and add a particle system to it. You can make the Emitter invisible to rendering, and also make it wireframe in the viewport.

Another way is to use Vertex Groups. Just select the yellow faces as above and create a new Vertex Group to which you add the selected vertex. You can then use that vertex group to influence the particle emission by assigning it ti the Density field in the Vertex Groups section under the Particle system settings.

Have in mind that Vertex Groups are not an unequivocal way to define face selections, so some "bleeding" is expected if you select all vertex.

Also see Assign Particle System to parts of a mesh