This paper studies the design and allocation problem for stealthy attacks against remote state estimation for cyber-physical systems, where the data are transmitted through multiple wireless communication channels. With limited budget for the available energy at each step and total energy over the finite-time horizon, the aim of the stealthy attacker is to maximize the estimation error based on the collaboration between the attack matrices and schedule, which is formulated as the optimization problem with multi-variable coupling. Under the presented framework of stepwise optimization, the optimization problem is separated into two subproblems with the guarantee of optimality. First, for the optimal design of attack matrices, the analytical expression is derived by employing the proposed data isolation technique instead of the assumption utilized in the existing results that the output matrix is of full row rank. And then, for the optimal allocation of energy constrained attacks, the scheduling sequence is obtained by solving the transformed linear 0-1 programming. Finally, simulation results sustain the performance of the presented attack strategy.